This Senior Software Engineer Mobile (Android) role at SILMC - SERVICIOS INTEGRADOS DE LEALTAD, MERCADOTECNIA Y COMUNICACIÓN, S.A.P.I. DE C.V. involves leading and supporting the creation of effective code based on requirements. The candidate will leverage expertise in design and development best practices to ensure quality and appropriate methodologies are used.
Role responsibilities include:
- Leading the development of mobile applications.
- Ensuring code is functionally correct, error-free, and vulnerability-free.
- Creating meaningful automated tests.
- Optimizing app speed and scalability.
- Implementing CI/CD within the testing cycle.
- Maintaining documentation and following data architecture guidelines.
- Conducting code reviews.
- Managing production systems and resolving performance issues.
- Promoting an autonomous work culture.
Requirements include:
- Minimum 4-5 years of mobile app development experience.
- Deep understanding of design patterns, architecture, and SOLID principles.
- Advanced use of Git, CI/CD tools and semantic versioning.
- Experience with TDD, BDD, secure development practices, superapps, and RESTful APIs.
- Proficiency in Java, Kotlin, Android Studio, and Android SDK.
- Excellent communication and collaboration skills.
The role offers:
- Opportunity to lead teams and projects.
- Chance to foster innovation in mobile app development.
- Act as a mentor for other developers.
- Contribute to reducing technical debt and refactoring processes.
Apply
Spin Careers
Spin Careers, a FEMSA business unit, enhances lives through a comprehensive ecosystem of financial and digital solutions. Spin delivers added value by empowering users and communities to optimize their time and money. The Spin ecosystem encompasses accessible solutions for everyday needs, including the Spin by OXXO digital wallet, Spin Premia loyalty program, and Spin Negocios, offering solutions like NetPay and OXXO PAY for businesses. Spin is committed to diversity and inclusion, providing equal opportunities and not discriminating based on various protected characteristics.