Job Description
Job Description
We are looking for a Mid-level React Native Developer to join our mobile team. You’ll be working on scalable, high-performance mobile apps for both iOS and Android, collaborating with designers, backend engineers, and QA teams to deliver smooth and engaging user experiences.
Responsibilities
- Develop and maintain mobile applications using React Native
- Work closely with designers and backend teams to implement new features
- Ensure high performance, smooth animations, and responsive UI across devices
- Integrate with RESTful APIs, WebSockets, and third-party SDKs
- Debug, troubleshoot, and fix performance issues
- Participate in code reviews and contribute to technical discussions
- Support app release and maintenance on App Store / Google Play
- Write clean, reusable, and well-documented code
Requirements
- 2–4 years of experience with React Native or cross-platform mobile development
- Strong knowledge of JavaScript and TypeScript
- Familiar with React Hooks, Redux / Context API / Zustand
- Understanding of RESTful APIs, GraphQL, and JSON
- Hands-on experience with Git, CI/CD, Android Studio, or Xcode
- Basic knowledge of mobile design principles and UX
- Good communication and teamwork skills
- English proficiency for reading technical documents and basic communication
Nice to Have
- Experience with native iOS (Swift) or Android (Kotlin)
- Familiar with React Native Navigation, Reanimated, and Gesture Handler
- Knowledge of offline-first apps, push notifications, and camera / location APIs
- Experience with Firebase, Crashlytics, or App Analytics