We are looking for a passionate and skilled React Native Developer to join our mobile development team.
In this role, you will play a key part in building high-performance mobile applications for both Android and iOS platforms.
You’ll collaborate with cross-functional teams to design, develop, and maintain robust, scalable, and user-friendly apps.
In this role, you will play a key role in:
- Develop and maintain mobile applications using JavaScript or TypeScript, with a strong grasp of ES6+ syntax.
- Implement state management using Redux and Hooks API.
- Apply principles of functional or object-oriented programming to write clean, maintainable code.
- Work with Async Storage, SQLite, and other local storage solutions.
- Integrate and debug third-party dependencies effectively.
- Use native build tools such as XCode, Gradle, Android Studio, and IntelliJ.
- Consume and manage REST APIs and handle offline storage scenarios.
- Write and maintain automated test suites using tools like Jest or Mocha.
- Ensure compatibility across different Android versions, screen sizes, and iOS devices.
- Participate in code reviews and evaluate peers at similar levels.
- Collaborate in an agile development environment, contributing to sprint planning and retrospectives.
- Communicate technical strategies clearly with stakeholders.
- Work with modern front-end tools and CI/CD pipelines.
- Maintain a positive mindset and demonstrate a commitment to continuous learning.
Top 5 Technical Skills:
- React Native – Deep understanding of mobile development using React Native framework.
- JavaScript / TypeScript – Proficient in modern JavaScript (ES6+) and TypeScript for scalable codebases.
- Redux & Hooks API – Strong experience in managing application state and side effects.
- RESTful APIs & Integration – Skilled in integrating backend services and handling asynchronous data.
- Mobile UI/UX Design Principles – Familiarity with platform-specific design guidelines and responsive layouts.