About the Role
Our client is looking for a Senior Native Mobile Developer with extensive experience in either iOS (Swift/Objective-C) or Android (Kotlin/Java) development to join their team in Toluca, State of Mexico, MX. This role is crucial for building and enhancing sophisticated mobile applications that reach a broad user base. You will be involved in the entire mobile development lifecycle, from conceptualization and design to testing and deployment. The ideal candidate is passionate about mobile technology, committed to writing high-quality, performant code, and possesses strong problem-solving skills. You will collaborate closely with product managers, designers, and other engineers to deliver exceptional mobile experiences. This is an excellent opportunity to work on impactful projects within a collaborative and innovative company environment.
Key Responsibilities
- Design, develop, and maintain native mobile applications for iOS or Android platforms.
- Write clean, efficient, well-documented, and testable code.
- Collaborate with product managers and designers to define mobile app features.
- Implement user interfaces based on design specifications, ensuring a seamless user experience.
- Optimize application performance for speed and scalability.
- Identify and fix bugs, troubleshoot issues, and improve application stability.
- Participate in code reviews and contribute to team best practices.
- Stay up-to-date with the latest mobile development trends and technologies.
- Work with backend teams to integrate mobile applications with server-side services.
- Ensure adherence to app store guidelines and release processes.
- Mentor junior mobile developers and share expertise.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 5+ years of professional experience in native mobile development.
- Expertise in iOS development using Swift and Objective-C, or Android development using Kotlin and Java.
- Proven experience with mobile UI/UX principles and design patterns.
- Strong understanding of mobile development lifecycles and tools (e.g., Xcode, Android Studio).
- Experience with version control systems (e.g., Git).
- Familiarity with RESTful APIs and JSON data formats.
- Understanding of mobile security best practices.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and teamwork abilities.
- Experience with integrating third-party SDKs and libraries.
- Knowledge of automated testing for mobile applications is a plus.
- Published one or more applications in the App Store or Google Play Store.
Benefits
- Our client offers a competitive salary and a comprehensive benefits package, including health, dental, and vision insurance.
- They provide ample paid time off, including vacation, sick leave, and holidays.
- Opportunities for professional growth and development, including training and conferences, are encouraged.
- A retirement savings plan is available.
- Company-sponsored events and team-building activities are organized regularly.
Join a company focused on innovation and delivering high-quality mobile solutions.