We are seeking a talented and motivated React Native Mobile Developer to join our dynamic development team. This role is pivotal in driving our transformation program, focusing on delivering cutting-edge mobile-first UI experiences. You will work closely with cross-functional teams to design, develop, and maintain high-quality mobile applications that align with our strategic goals.
Key Responsibilities:
- Develop and maintain robust, scalable, and high-performance mobile applications using React Native.
- Implement mobile-first UI designs, ensuring responsive, intuitive, and seamless user experiences across multiple devices.
- Collaborate with UI/UX designers, product managers, and backend developers to translate business requirements into technical solutions.
- Participate in architectural discussions and contribute to best practices in mobile development.
- Write clean, maintainable, and well-documented code with a strong focus on performance optimization.
- Conduct code reviews, unit testing, and integration testing to ensure code quality and reliability.
- Stay up-to-date with the latest industry trends, technologies, and frameworks to continuously improve the development process.
What We're Looking For
- 5+ years of professional software development experience.
- 3+ years of experience building apps with React Native (real-world production apps).
- Strong knowledge of JavaScript, TypeScript, and mobile design patterns.
- Experience integrating with RESTful APIs and/or GraphQL.
- Familiarity with native development (Android/iOS) and native module bridging.
- Solid understanding of state management libraries like Redux, Zustand, or Recoil.
- Strong debugging and performance tuning skills.
- Experience working in CI/CD environments and with modern development tools (e.g., Fastlane, Detox, Expo, etc.).
- Bonus: Experience with app store deployment, push notifications, analytics, crash reporting, and OTA updates (CodePush / Expo Updates).
- Bonus: Experience working in a fast-paced startup environment