Senior Software Engineer (React Native)
Guadalajara - Mexico
Department:
Job Summary
We are seeking a highly skilled Senior React Native Mobile Developer to design develop and maintain high-quality mobile applications for iOS or Android platforms. This role is responsible for building scalable performant and user-friendly mobile solutions while collaborating closely with product design and engineering teams.
The ideal candidate has strong experience with React Native and a solid understanding of mobile development principles including experience developing applications for iOS or Android. This role requires strong technical expertise problem-solving abilities and the ability to deliver high-quality mobile experiences in a collaborative environment.
Responsibilities
Design develop and maintain mobile applications using React Native.
Build reusable maintainable and scalable components that support long-term application growth.
Collaborate with product managers designers and engineers to translate business requirements into mobile solutions.
Develop and integrate mobile application features with backend services and APIs.
Optimize mobile applications for performance responsiveness and reliability.
Troubleshoot debug and resolve application issues across iOS or Android platforms.
Participate in code reviews and technical discussions to ensure coding standards and best practices are followed.
Contribute to application architecture and technical design decisions.
Support application releases updates and maintenance activities.
Create and maintain technical documentation related to mobile application development.
Stay current with React Native mobile platform updates and industry best practices.
Qualifications :
5 years of professional software development experience including significant experience in mobile application development.
Strong hands-on experience with React Native.
Experience developing and maintaining applications for iOS or Android.
Strong understanding of mobile application architecture design patterns and development best practices.
Experience integrating mobile applications with RESTful APIs and backend services.
Familiarity with mobile application deployment processes and release management.
Experience troubleshooting and resolving performance stability and usability issues in mobile applications.
Experience optimizing applications for performance and scalability.
Strong problem-solving and analytical skills.
Excellent communication and collaboration skills.
Experience working in Agile/Scrum environments.
Familiarity with version control systems such as Git.
Experience collaborating with distributed teams.
Nice To Have
Experience publishing applications to the Apple App Store and/or Google Play Store.
Experience working with automated testing for mobile applications.
Familiarity with native mobile development concepts for iOS or Android.
Additional Information :
Location: Guadalajara Jalisco Mexico (Hybrid)
Benefits and Perks
Perks you enjoy at KMS Mexico
- Mexican law benefits
- 15 days of PTO (in year zero from the first year onwards it is 3 days per year).
- 5 days leave for the death of immediate family members negotiable.
- Major Medical Expenses Insurance with coverage for immediate dependents (spouse and children).
- Annual performance bonus (10% of annualized salary).
- Annual salary adjustment.
- Employee Referral Bonus.
- Paid Certifications / Courses
- Coursera License.
- 5% Savings Fund.
- 5% Grocery Vouchers.
Remote Work :
No
Employment Type :
Full-time
About Company
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 ... View more