Senior iOS Developer - 2444BR

Location: Seattle, WA
Date Posted: 03-21-2017
2444BR – Senior iOS Developer
Location:                    Seattle, WA
Employment Type:    Experienced  - open to all employment types
Travel:                         None
Education:                 Bachelor’s Degree or higher in Computer Science or related fields
Relocation:                 Relocation bonus available for qualified candidates
 
MUST SEE Video Link:
https://youtu.be/W9ZSGAAJBw8
 
KEY SKILLS/EXPERIENCE (MUST HAVE)
1.      Responsible for the software architecture, technical design and code quality
2.      A minimum of 6 years of professional experience in the software development space
3.      4+ years of mobile software development experience in iOS and associated languages and technologies (Objective C, Swift, Xcode)
4.      3 years of hands on experience with agile (Scrum, Kanban or XP) and continuous delivery software practices
5.      Proven experience delivering full end-to-end mobile applications from design and architecture through to successful deployment to app stores
6.      Solid understanding of mobile application patterns such as MVC, singletons, adapters, etc
7.      Candidates will need to provide real world examples of Mobile Apps they developed by citing examples from iTunes App Store and/or Google Play store in their resume
8.      Owns the technical implementation of projects and is expected to provide training, guidance, and mentorship to other members of team
9.      This is a senior level development role that is expected to help guide decisions on technical strategy, architecture, tools, and utilities
10.  Translate designs and wireframes into high quality code
11.  Architect, build, and maintain high performance, reusable, and reliable code.
12.  Ensure the best possible performance, quality, and responsiveness of the application
13.  Utilize git and Confluence to manage your work
14.  Work closely with your peers, QA, and Product to define, design, implement and release new features to our users
15.  Write unit tests and work with the QA team to further develop testing frameworks
16.  Participate in code and design reviews with your peers to ensure high quality, efficient code and design are used in all your work
 
 
Motorola Solutions Overview
On any given day, every moment matters to someone, somewhere. And every moment, Motorola Solutions' innovations, products, and services play essential roles in people's lives.
We help firefighters see around buildings and police officers see around street corners. We keep utility workers connected and visible to each other with real-time voice and data communication across the smart grid. And we provide the situational awareness first responders need when a moment brings catastrophe.
We do this by connecting them to seamless communication networks, applications and services, by providing them with real-time information, and by arming them with intuitive, nearly indestructible radios and devices.
Motorola Solutions, Inc is reinventing itself to provide smart work group communication solutions by investing in building an enterprise ecosystem for public safety and other vertical markets. As part of this transformation, Motorola Solutions has developed an innovation hub in downtown Chicago to ideate, design, develop and quickly deploy an ecosystem that brings critical information to users in many important markets. We are looking for top professionals to help realize that vision.
We help people be their best in the moments that matter. This is our purpose.
 
JOB DESCRIPTION
 
Department Description
We are looking for a strong technical Senior iOS Developer to join our Seattle mobile development team. As a Senior Developer, you will be responsible for the software architecture, technical design and code quality.  Your knowledge of software engineering and best practices will help you coach and mentor the team.
Job Description
We are looking for a strong hands on senior developer who has experience in creating, maintaining and testing iOS native applications. Additionally, the candidate should have a solid understanding of mobile application patterns such as MVC, singletons, adapters, etc. Be able to troubleshoot, maintain and develop simple solutions to complex business problems.  Candidates will need to provide real world examples of Mobile Apps they developed by citing examples from iTunes App Store and/or Google Play store in their resume.
The successful candidate will lead the development of quality code for an application used by a wide global audience from public safety to hospitality to national defense. Define and enforce coding standards and development best practices. Owns the technical implementation of projects and is expected to provide training, guidance, and mentorship to other members of team. This is a senior level development role that is expected to help guide decisions on technical strategy, architecture, tools, and utilities.
We push the limits of what you can do on iOS to enable secure team communication. Problems we solve each day are audio processing, application security, battery optimization, reliably running in the background, interfacing with Bluetooth devices, location accuracy, and much more. You will be challenged each day to solve these and other difficult problems to give our users a secure and reliable experience when they communicate. 
We are a small agile team that works like a startup within a big company. Motorola Solutions is known around the world for innovation in Enterprise Mobility, Public Safety and Wireless Infrastructure. We are leading the next wave of innovations that enable people, enterprises and governments to be more connected and more mobile. 
 
Basic Requirements
Responsibilities (including but not limited to): 
  • Translate designs and wireframes into high quality code
  • Architect, build, and maintain high performance, reusable, and reliable code.
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Utilize git and Confluence to manage your work
  • Work closely with your peers, QA, and Product to define, design, implement and release new features to our users
  • Write unit tests and work with the QA team to further develop testing frameworks
  • Participate in code and design reviews with your peers to ensure high quality, efficient code and design are used in all your work
  • Spend time researching and evaluating new and relevant technologies and techniques in the mobile space
  • Willing to mentor junior developers in best coding practices
Qualifications (Must haves): 
  • A minimum of 6 years of professional experience in the software development space
  • 4+ years of mobile software development experience in iOS and associated languages and technologies (Objective C, Swift, Xcode)
  • 3 years of hands on experience with agile (Scrum, Kanban or XP) and continuous delivery software practices
  • Proven experience delivering full end-to-end mobile applications from design and architecture through to successful deployment to app stores
Preferred Qualifications (Nice to have): 
  • Bachelor’s Degree or higher in Computer Science or related fields
  • Experience developing in Android
  • Experience developing web based applications
  • Knowledge of Android NDK with C++
  • Understanding of Bluetooth technology 
  • Experience building VoIP systems (SIP/H.323/WebRTC)
  • Experience with audio processing
 
 
 
 
or
this job portal is powered by CATS