Digital@FEMSA is hiring a

Mobile Developer

Objetivo general:

  • Producir un código eficiente y elegante basado en los requisitos.
  • Demostrar una profunda comprensión de los patrones de diseño y las mejores prácticas.
  • Garantizar la calidad del código a través de metodologías de prueba probadas.
  • Solucionar problemas, depurar, mantener y mejorar el software existente.
  • Desarrollar habilidades para encontrar y corregir errores complejos.
  • Revisar el código para detectar posibles fallos de diseño o problemas lógicos.
  • Contribuir a la base de conocimientos de la documentación técnica.
  • Proponer soluciones de software innovadoras y cuestionar las existentes.
  • Trabajar con un mínimo de supervisión y vigilancia.
  • Asesorar y enseñar a los ingenieros menos experimentados mientras siguen aprendiendo.

Responsabilidades del puesto:

  • Escribir un código de alta calidad basado en los requisitos proporcionados por los arquitectos y product owner.
  • Revisar el código y dar feedback sobre posibles problemas y convenciones del código.
  • Escribir pruebas automatizadas significativas y valiosas.
  • Asegurar la viabilidad técnica de los diseños UI/UX.
  • Asegurar la integración óptima de diseños UI/UX.
  • Optimizar la aplicación para la máxima velocidad y escalabilidad.
  • Analizar, depurar y corregir errores complejos.
  • Escribir documentación técnica completa sobre las características asignadas.
  • Implementar procesos CI/CD de acuerdo con las recomendaciones de DevOps.
  • Mantener el estado de las tareas actualizado en la herramienta de gestión (es decir, Jira).
  • Asistir a sesiones de programación en pareja con otros ingenieros.
  • Asistir a los ingenieros de soporte en el diagnóstico y la resolución de problemas.
  • Documentar su código, así como cumplir las normativas y procedimientos vigentes.
  • Emplear y difundir prácticas de desarrollo seguro, mantenible, escalable.
  • Ser parte activa de la reducción de la deuda técnica y procesos de refactorización.

Calificaciones necesarias para ejecutar el puesto:

  • Experiencia en desarrollo de aplicaciones móviles híbridas por medio de React Native.
  • Experiencia pensando en la interfaz de usuario de las aplicaciones a través de UI/UX
  • Experiencia con metodologías y herramientas agiles(SAFe, Scrum, Kanban, Jira)
  • Experiencia trabajando con plataforma de control de versiones, como GitHub, GitLab, BitBucket
  • Sólida experiencia en pruebas unitarias
  • Herramientas de documentación como: Confluence, Sharepoint, Notion, etc.
  • Experiencia TDD, BDD
  • Habilidades de codificación segura
  • Fuertes conocimientos en TypeScript
  • Fuertes conocimientos en principios de ingeniería y manejo de errores
  • Demuestra una sólida aptitud para el desarrollo de aplicaciones con un enfoque en el desarrollo frontend, y un interés genuino en todas las tecnologías de software
  • Más de 5 años de experiencia en el desarrollo de aplicaciones móviles
  • Demuestra la capacidad de analizar e interpretar problemas o procesos complejos que abarcan múltiples áreas de negocio, identificar y comprender los requisitos y desarrollar soluciones alternativas
  • Licenciatura en Informática o en un campo relacionado, o experiencia laboral equivalente
  • Disposición para aprender nuevas tecnologías del stack tecnológico de Digital@FEMSA: .NET, (C#), Laravel, Python, React, React Native, Vue.js, NodeJS, Linux, Windows, SQL, MySQL, Aurora, No-SQL, MongoDB, DynamoDB, Redis, Firebase, Redshift, Git, Github, Github Actions, Jira, Docker, Kubernetes, AWS, Terraform, CloudFormation, SonarCloud, New Relic, Opsgenie, Coveralls, CloudWatch, Prometheus, Grafana, Datadog, Jenkins, Selenium, JMeter, LoadRunner, BlazeMeter, Splunk, SonarQube, OWASP Dependency-Check, Redux, Apigee, Hooks, QMetry/Tesmo/TestRail
Digital FEMSA 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

Please mention you found this job on Startup Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quickly
Be the first to apply. Receive an email whenever similar jobs are posted.
Prepare for your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Mobile Developer Q&A's
Apply for this job