Description

Responsibilities:

- Lead a team of mobile developers, providing technical guidance, mentorship, and coaching to ensure the successful execution of mobile projects.

- Collaborate with cross-functional teams including product managers, designers, Marketing and backend engineers to define and deliver high-quality mobile application.

- Architect, design, and develop robust, scalable, and maintainable mobile application primarily on the iOS platform, with secondary focus on Android.

- Conduct code reviews, provide constructive feedback, and enforce coding standards to maintain code quality and ensure best practices are followed.

- Stay updated with the latest industry trends, technologies, and tools related to mobile app development and provide recommendations for continuous improvement.

- Troubleshoot and resolve technical issues, optimize application performance, and ensure the delivery of high-quality software.

- Lead the evaluation and integration of third-party libraries, tools, and services to enhance app functionality and user experience.

- Collaborate with QA teams to ensure proper testing and deployment of mobile applications.

- Participate in architecture discussions, technical design sessions, and sprint planning to contribute to the overall software development process.

 

Qualifications:

- Preferred bachelor’s degree in computer science, Engineering, or a related field.

- 6+ years of professional experience in mobile application development with a strong focus on iOS using Swift and Objective-C.

- Knowledge in Android app development using Kotlin or Java is a plus.

- Prior experience leading or mentoring a team of mobile developers.

- Solid understanding of mobile architecture patterns, design principles, UI/UX standards and best practices.

- Proficient in using development tools such as Xcode, Android Studio, Git, App center, Bitrise and JIRA.

- Experience with Unit and integration tests

- Experience with eCommerce applications.

- Experience with analytics tools such as Google analytics and Firebase

- Experience with evaluating and optimizing resource usage, including battery usage

- Strong problem-solving skills and ability to troubleshoot complex technical issues.

- Excellent communication skills with the ability to convey technical concepts to both technical and non-technical stakeholders.

- Proven track record of delivering high-quality mobile applications on schedule.

Education

Bachelor’s Degree