About Us
Routematic is a technology-driven company that specializes in providing employee
transportation and fleet management solutions. The company aims to be the go-to solution
for organizations seeking to streamline their transportation operations effectively while ensuring
convenience and safety for employees.
Key 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.
Required Skills and Qualifications:
- 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.
Nice 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.
What We Offer
Professional growth and learning opportunities.
Competitive salary and benefits.
Opportunity to work on cutting-edge technologies.
A collaborative and inclusive work environment.