Job Description :

Job Role: iOS Lead Developer

Location: San Francisco, CA

Duration: 12+ Months

 

   

 

Skills needed:

•         Master’s or Bachelor’s degree in engineering, computer science or a related technical field.

•         Direct experience in mobile solution design and implementation.

•         Experience in Native Mobile app development (Android, iOS); Swift/Object-C and/or React Native code.

•         Experience using React/JavaScript to build front-end web or native application experiences.

•         Act as subject matter expert for iOS/Android development.

•         Hands on development experience with cross platform display and performance optimization.

•         Experience in test-driven development and test automation.

•         Attention to detail, carefully crafting both tests and code.

•         Code and ship complex new mobile features and apps at high velocity and high quality with well-structured code.

•         Troubleshoot debug, and fix issues in production and non-production environments.

•         Proficient in Agile and SCRUM practices.

•         Backend web service and API knowledge.

•         Organization skill and ability to multi-task.

•         Willingness to learn new technology.

•         Complex problem solving skill and deadline oriented.

•         Team player.

•         Provides extraordinary service.

•         Furthers the Client culture and values.

      

Roles & Responsibilities:  

•         Establish and maintain strong partnership with the business owners/product owners.

•         Work with Business Owners/Product Owners and system leads (including vendor solutions) to logically design and negotiate solutions and participate in the long-term planning for products.

•         Ensures commitments are met while providing high quality and cost effective systems that meet customer’s expectations.

•         Full stack hand-on mobile development for native mobile app design and implementation (iOS and Android), including system analysis, test driven application development, test automation, code review and application maintenance support.

•         Adapt Digital Agile approach and work with mobile vendor to implement the mobile solution.

•         Drive the architecture and technology choices that enable a world-class user experience.

•         Code and ship complex new mobile features and apps at high velocity and high quality with well-structured code.

•         Keeping up-to-date on new technology, standards, protocols and tools in areas relevant to rapid changing digital environment.

•         Work with the application support team and external vendors to ensure all applications are supported according to their SLAs.

•         Troubleshoot debug, and fix issues in production and non-production environments.

•         Hands on development experience and full understanding of mobile app development pipeline and process including development of applications that interface with hardware accessories.

•         Lead and mentor junior mobile developer.

•         Perform duties and responsibilities specific to department functions and activities.

•         Performs other duties and responsibilities as required or assigned by supervisor.

             

Similar Jobs you may be interested in ..