React Native Developer

Job description

We are seeking an experienced React Native Developer to join our team and build high-performance, scalable mobile applications. In this role, you’ll focus on creating seamless cross-platform experiences and managing custom Node modules, including UI kits, to enhance code reusability and consistency.

  • Design, develop, and maintain mobile applications using React Native, ensuring a smooth and consistent user experience across iOS and Android platforms.

  • Develop and manage custom npm packages, including UI kits, to improve modularity and code reusability.

  • Collaborate with product managers, designers, and backend developers to translate UI/UX designs into functional and responsive code.

  • Write clean, maintainable, and scalable code following industry best practices and coding standards.

  • Integrate and manage third-party APIs and services such as Firebase, FCM, and Stripe.

  • Debug, test, and troubleshoot issues across various platforms to ensure flawless performance.

  • Stay updated with the latest mobile development technologies, particularly React Native, and continuously enhance development processes.

  • Optimize application performance through techniques such as lazy loading, code splitting, and efficient state management.

  • Deploy and maintain mobile apps on Google Play Store and Apple App Store.

  • Bachelor’s Degree or higher in Computer Science, Computer Engineering, Information Technology, or a related field.

  • 4+ years of hands-on experience in developing mobile applications with React Native with a portfolio showcasing impactful UI components

  • Proven expertise in developing and managing npm packages, particularly UI kits for improved code modularity and reusability.

  • Proficiency with Redux Toolkit (RTK) and RTK Query for state management and data fetching.

  • Strong skills in JavaScript (ES6+), TypeScript, and asynchronous programming.

  • Experience with native module integration is a plus.

  • Experience in Flutter is advantageous.

  • Proficiency in debugging, testing frameworks (e.g., Jest), and troubleshooting mobile app issues.

  • Solid understanding of Git version control, including branching, merging, and code reviews.

  • Experience with app deployment to Google Play Store and Apple App Store.

  • Competitive salary based on experience

  • Health insurance plan

  • Provident fund

  • Support for required relocation

  • Visa and work permit provided

  • Access to sport club in our building (fitness, swimming pool)

Application Form

Apply for

Personal Information

Address

CV / Resume

Cover Letter

Additional Information

Find temporary support for a lasting impression!

You have tasks to complete but don’t have the resources. Let us find the right person for you.
Contact us to learn how RingZero can help your business.