KMS Technology was established in 2009 as a U.S.-based software services company. With development centers in Vietnam and Mexico, we have been trusted globally for the superlative quality of our software consulting & development services, technology solutions, and engineers' expertise. We pride ourselves on creating brilliant solutions for our clients by leveraging deep expertise, advanced technologies, and delivery excellence for a shared success where everyone can reach their fullest potential. With three Business Lines:
Lead the design, development, and maintenance of mobile of cross-platform mobile applications using React Native. Collaborate closely with US-based clients to understand project requirements, provide technical guidance, and ensure successful project delivery.
Architect and implement robust and scalable React Native mobile solutions.
Define and execute the mobile development strategy, including technology stack, architecture, and best practices.
Mentor and guide a team of React Native developers, fostering a culture of innovation and excellence.
Collaborate closely with design, product, and backend teams to deliver exceptional user experiences.
Optimize application performance, scalability, and user experience.
Ensure code quality, maintainability, and adherence to best practices.
Stay up-to-date with the latest trends and advancements in React Native and mobile development.
Implement comprehensive testing strategies (unit, integration, and UI) to ensure application stability.
General Requirements:
Bachelor's Degree in Computer Science, Information Technology or a relevant field
Upper-Intermediate skill level in English (the ability to present to clients and stakeholders as well as participate in online conferences in English)
Likely having 5+ years of experience depending on how fast your learning and developing technical capability
Familiar with Agile development methodologies (Scrum)
Good for logical thinking and problem-solving.
Digital Thinker, Product Mindset, Can-do attitude, and Adaptable.
Able to obtain deep knowledge of the project’s technologies
Able to self-learn and quickly adapt to new technologies
Technical Requirements:
Proven experience as a React Native lead with a strong track record of delivering successful mobile applications.
In-depth knowledge of React Native, JavaScript, and associated libraries (e.g., React Navigation, Redux, Expo).
Proficiency in native platform development (iOS and Android) is a plus.
Strong understanding of mobile UI/UX design principles and best practices.
Experience with RESTful APIs, GraphQL, and JSON.
Familiarity with CI/CD pipelines and mobile deployment processes.
Excellent problem-solving, debugging, and troubleshooting skills.
Strong leadership, communication, and collaboration abilities.
Benefits and Perks
And much more, join us and let yourself explore other fantastic things!