Direct and drive the performance, safety, and scalability of the mobile development team.
- Cooperate closely with the engineering manager and other technical teams to strategize, design, and deploy new features and improvements.
- Offer technical leadership and mentorship to the development team, encouraging optimal practices in JavaScript, TypeScript, and related technologies.
- Perform code reviews, ensuring the production of high-quality, sustainable code in line with defined coding standards.
- Help design and execute integrations with external APIs and services.
- Consistently stay informed of the latest industry trends and technologies, recognizing potential avenues for progression and innovation.
- Engage in Agile ceremonies such as sprint planning and retrospectives, cultivating an environment of ongoing improvement and teamwork.
• *Requirements**:
- A Bachelor's degree in Computer Science, Engineering, or a similar discipline.
- Strong proficiency in Swift, Objective-C for iOS, and Java or Kotlin for Android.
- In-depth understanding of iOS and Android SDKs, frameworks, and best development practices.
- Solid understanding of software architecture, design patterns (especially as they pertain to iOS and Android platforms), and best practices.
- Experience with Agile methodologies and ability to work effectively within cross-functional teams.
- Excellent problem-solving, communication, and leadership skills.
- Proficient in using version control systems, preferably Git.