Job Description
Routematic is a leading Transportation and Solution company. We are seeking a skilled React Native Developer to join our dynamic team and help us build and maintain our cross-platform mobile applications.
Responsibilities
Design and Development:
- Design, build, and maintain efficient, reusable, and reliable React Native code.
- Implement clean, modern, smooth animations and transitions.
Integration:
- Integrate third-party APIs and services.
- Work closely with the backend development team to ensure seamless integration with the server-side logic.
Optimization:
- Optimize the app for maximum performance and scalability.
- Identify and fix bottlenecks and bugs.
Testing and Debugging:
- Write and maintain comprehensive unit and integration tests.
- Debug and resolve issues, ensuring the application is stable and robust.
Collaboration:
- Collaborate with cross-functional teams, including designers, product managers,and other developers.
- Participate in code reviews to maintain code quality and consistency.
Documentation:
- Document the development process, architecture, and standard components.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 4-6 years of professional experience in mobile app development with React Native.
- Strong proficiency in JavaScript, TypeScript, and React/React Native.
- Solid understanding of mobile app design principles, interface guidelines, and best practices.
- Experience with state management libraries like Redux or MobX.
- Familiarity with RESTful APIs and asynchronous request handling.
- Knowledge of modern authentication and authorization mechanisms such as OAuth, JWT, etc.
- Experience with automated testing suites, like Jest or Mocha.
- Familiarity with CI/CD pipelines and tools.
- Strong problem-solving skills and attention to detail.
- Excellent verbal and written communication skills.
- Ability to work independently and as part of a team in a fast-paced environment.
Good to Have:
- Experience with native mobile app development (iOS/Android).
- Knowledge of other JavaScript frameworks/libraries such as React.js, Angular, or Vue.js.
- Familiarity with Agile/Scrum methodologies.
Benefits:
- Competitive salary
- Health insurance
- Retirement savings plan
- Professional development and training opportunities