Our client, a rapidly growing Fintech/commerce company, is looking for a skilled React Native Mobile Developer to take the lead in building innovative mobile applications. Our ideal candidate will have extensive experience in mobile app development, along with a strong grasp of app architecture, frameworks, frontend development, and SDKs. This role involves creating high-performance, scalable applications, including applications that support mini-app integration, all while ensuring an outstanding user experience.
Responsibilities:
- Build, design, and support scalable mobile applications using React Native (or Flutter) for iOS and Android platforms.
- Focus on making the app lightweight, efficient, and able to manage high-user traffic and multiple integrated mini-apps.
- Develop and uphold a flexible and modular system architecture that allows for easy scalability and future upgrades.
- Partner with product managers, designers, backend teams, and external developers to ensure cohesive project progress and alignment with overall goals.
- Implement thorough testing procedures to ensure app stability, performance, and security across devices.
- Write clear and detailed technical documentation for the app's framework, SDK, and mini-app integration processes.
Requirements:
- At least 5 years of hands-on experience in mobile app development.
- Expertise in React Native, with a proven track record of building apps for both iOS and Android platforms.
- Proficient in working with RESTful APIs, GraphQL, and other integration methods.
- Familiarity with CI/CD practices and tools for mobile app development.
- Demonstrated ability to architect and implement scalable solutions for high-traffic applications with complex features.
- A strong emphasis on creating polished, intuitive, and responsive user interfaces.
- Experience collaborating with global, cross-functional teams.