As a Mobile App Technical Lead, you will be responsible for leading and managing our mobile app development projects from conception to completion. You will work closely with cross-functional teams, including developers, designers, and product owners, to ensure the successful delivery of high-quality mobile applications. Your role will involve providing technical guidance, overseeing the app development process, and ensuring adherence to best practices and industry standards.
Responsibilities:
- Lead and manage the mobile app development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Provide technical expertise and guidance to the development team, ensuring the use of appropriate technologies and frameworks.
- Collaborate with product owners, designers, and stakeholders to define project requirements and deliverables.
- Conduct code reviews and ensure the application architecture and codebase are scalable, maintainable, and well-documented.
- Stay updated with emerging trends and technologies in the mobile app development industry, and identify opportunities for improvement and innovation.
- Troubleshoot and resolve complex technical issues, ensuring the timely delivery of bug fixes and enhancements.
- Mentor and coach team members, fostering a collaborative and high-performing development environment.
- Collaborate with cross-functional teams to ensure seamless integration of mobile apps with backend systems and third-party services.
- Monitor app performance, conduct performance optimizations, and implement security measures to safeguard user data.
Bachelor's degree in Computer Science, Software Engineering, or a related field. A master's degree is a plus.Proven experience in mobile app development, with a focus on iOS and Android platforms.Strong leadership skills and experience in leading and managing development teams.In-depth knowledge of mobile app development technologies, frameworks, and best practices.Proficiency in programming languages such as Swift (for iOS) and Kotlin/Java (for Android).Experience in working with cross-functional teams, including designers, product owners, and QA engineers.Familiarity with agile development methodologies and tools.Excellent problem-solving skills and the ability to troubleshoot complex technical issues.Strong communication and interpersonal skills, with the ability to effectively collaborate with team members and stakeholders.Demonstrated ability to deliver high-quality mobile applications on time and within budget.