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
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.