Spin es la unidad de negocio de FEMSA que enriquece y simplifica la vida de las personas. Es un ecosistema de soluciones financieras y digitales que genera valor agregado, al ayudar a nuestros usuarios y comunidades a hacer más con su tiempo y dinero.

El ecosistema Spin se compone de soluciones simples, ágiles y accesibles que les ayudan a nuestros clientes a resolver necesidades cotidianas y recibir recompensas por ello; como la billetera digital, Spin by OXXO, el programa de lealtad, Spin Premia, y Spin Negocios, que ofrece distintas soluciones para empresas, como NetPay y OXXO PAY.

Objective of the Role 

Execution of development tasks with support from more experienced colleagues, addressing backlog tasks of appropriate complexity. The developer aims to produce high-quality code following suggested practices, review and provide feedback on code, and write meaningful automated tests. The role involves executing actions to ensure technical feasibility, UI/UX design integration, and application optimization for speed and scalability, as directed by senior team members. 

Main Responsibilities 

  • Provide expertise in modern design and development practices. 
  • Ensure the desired quality level and the appropriate use of secure development methodologies within the organization. 
  • Guarantee that delivered code is always functionally correct and free of errors or vulnerabilities. 
  • Contribute to high-quality technical documentation. 
  • Write excellent code based on requirements from architects and product owners. 
  • Write error-free and vulnerability-free code guided by senior colleagues. 
  • Create valuable and meaningful automated unit tests. 
  • Maintain updated task status in Jira. 
  • Collaborate in pair programming with other engineers to improve quality. 
  • Provide support to support engineers in diagnosing and solving problems. 
  • Comply with documentation and secure development procedures. 
  • Actively contribute to reducing technical debt and refactoring processes. 
  • Define clear acceptance criteria before development. 
  • Write unit tests to verify code. 
  • Perform integration tests to verify joint functionality. 
  • Test the product's usability and accessibility. 
  • Maintain updated documentation on architectures, procedures, and operational tools. 
  • Collaborate in testing. 
  • Develop tools and scripts to automate operational tasks. 
  • Follow data architecture guidelines on how to collect and store information. 
  • Generate and deliver design documentation and information availability to the data team. 
  • ETL (Desirable). 
  • Promote an autonomous work culture by encouraging self-management, accountability, and proactive problem-solving among team members. 
  • Serve as a Spin Culture Ambassador to foster and maintain a positive, inclusive, and dynamic work environment that aligns with the company's values and culture. 

Required Knowledge and Experience 

  • Minimum 1 to 2 years of experience in mobile app development. 
  • Proficiency in Git (knowledge of GitHub and GitHub Actions, Bitrise). 
  • Knowledge of unit testing. 
  • Knowledge of SQL and NoSQL. 
  • Knowledge of REST queries. 
  • Understanding of SOLID principles. 
  • Preferred experience in superapp schemes, modular architecture, microfrontends, and component/library reuse. 
  • Adaptability to rapid changes in the work environment and project priorities. 
  • Communication and collaboration skills. 
  • Willingness to acquire knowledge in new technologies within Spin’s tech stack. 

React Native: 

  • Knowledge of React Native and its components, hooks, custom hooks, component lifecycle, state management, HTML, CSS, Flexbox, forms, and networking libraries. 
Spin está comprometida con un lugar de trabajo diverso e inclusivo. 
Somos un empleador que ofrece igualdad de oportunidades y no discrimina por motivos de raza, origen nacional, género, identidad de género, orientación sexual, discapacidad, edad u otra condición legalmente protegida.
Si desea solicitar una adaptación, notifique a su Reclutador.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)


Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.