Senior Software Engineer (React Native)
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
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.
- 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.
Requirements
- 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.
- 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.
Benefits
Additional Information
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.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Kmstechnology1? Share your experience