Digital@FEMSA
Digital@FEMSA

IC2 – Software Engineer Mobile

SILMC - SERVICIOS INTEGRADOS DE LEALTAD, MERCADOTECNIA Y COMUNICACIÓN, S.A.P.I. DE C.V.

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.

This job is no longer available