React Native Mobile Application Developer
Description
Role & responsibilities
- Design, develop, and maintain cross-platform mobile applications using React Native.
- Build responsive and dynamic web applications using Angular.
- Develop reusable components and maintain clean, scalable code.
- Integrate RESTful APIs and third-party services.
- Collaborate with UI/UX designers, backend developers, QA engineers, and business teams.
- Implement application security, performance optimization, and debugging.
- Work with mobile features such as GPS/location services, maps, push notifications, and device integrations.
- Ensure compatibility across Android, iOS, and web platforms, as applicable.
- Participate in code reviews, testing, deployment, and production support.
- Follow Agile development practices and maintain technical documentation.
- Experience with Redux, NgRx, or other state management libraries.
- Familiarity with native Android/iOS development and mobile CI/CD pipelines.
- Experience with automated testing frameworks such as Jest, React Native Testing Library, Jasmine, or Karma.
- Knowledge of cloud platforms and application monitoring tools.
- Experience working in Agile/Scrum teams.
Preferred candidate profile