We are looking for a skilled and motivated React Native Developer to join our team and help build high-quality mobile applications for both iOS and Android platforms. The ideal candidate is passionate about mobile technologies, has a strong understanding of modern development practices, and is eager to contribute to the entire app lifecycle — from concept to deployment and maintenance.
Responsibilities:
Develop and maintain cross-platform mobile applications using React Native.
Collaborate with designers, backend developers, and product managers to deliver user-friendly features.
Integrate mobile applications with RESTful APIs and third-party services.
Optimize application performance and ensure high responsiveness.
Write clean, scalable, and maintainable code.
Participate in code reviews and provide constructive feedback.
Troubleshoot, debug, and upgrade existing applications.
Requirements:
Proven experience with React Native and JavaScript/TypeScript.
Experience with state management libraries (e.g., Redux, MobX, Zustand).
Familiarity with native build tools like Xcode and Android Studio.
Understanding of mobile UI/UX best practices.
Experience with Git and version control workflows.
Knowledge of REST APIs and third-party integrations.
Ability to work independently and within a team environment.
Good communication skills in English (both written and verbal).
Nice to Have:
Experience with native iOS/Android development (Swift, Kotlin, Java).
Familiarity with CI/CD pipelines for mobile apps.
Experience with Firebase, GraphQL, or mobile analytics tools.
Published apps in the App Store or Google Play.