We are seeking an experienced Lead React Native Developer to join our dynamic team. The ideal candidate will have at least 3 years of professional experience in React Native development, with strong proficiency in JavaScript, Node.js, Express, and TypeScript. You will lead the development of high-quality mobile applications for iOS and Android platforms, ensuring their performance, scalability, and reliability. As a lead, you will mentor junior developers, oversee code quality, and work closely with the design team to transform Figma designs into functional mobile screens.
Key Responsibilities:
Lead the development and maintenance of high-quality React Native applications for iOS and Android platforms.
Collaborate with the design team to transform Figma designs into responsive and performant mobile screens.
Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
Optimize application performance for maximum speed and scalability using TypeScript.
Write and maintain unit test cases to ensure code quality.
Integrate APIs and third-party libraries to enhance app functionality.
Debug and resolve issues, optimize performance, and improve the overall user experience.
Conduct code reviews, provide constructive feedback, and ensure code quality across the team.
Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
Manage and optimize cloud infrastructure resources (e.g., AWS, Azure, Google Cloud) to ensure scalability, reliability, and cost-effectiveness.
Prepare and package mobile applications for distribution on the Apple App Store and Google Play Store, adhering to platform-specific guidelines and requirements.
Deploy test builds to internal testing environments (e.g., TestFlight for iOS, Firebase App Distribution for Android) for distribution to QA teams and stakeholders.
Monitor test app performance and stability across different device types, screen sizes, and operating system versions.
Troubleshoot and resolve any deployment-related issues, such as provisioning profiles, code signing, app permissions, etc.
Requirements:
Minimum of 3 years of professional experience in React Native development.
Proficiency in JavaScript, Node.js, Express, and TypeScript.
Strong understanding of mobile development concepts and practices.
Experience in transforming Figma designs into functional mobile screens.
Familiarity with iOS development is a plus.
Knowledge of native build tools (Xcode, Android Studio) and platform-specific development considerations.
Knowledge of integrating APIs and third-party libraries.
Strong problem-solving skills and attention to detail.
Ability to work collaboratively in a team environment.
Good communication skills and the ability to explain technical concepts to non-technical stakeholders.