Axon Impact

Líder técnico Android

Axon Impact  •  Mexico City, MX (Onsite)  •  6 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Sobre la empresa

Nuestro cliente se dedica en crear aplicaciones móvil para el sector Fintech o Financiero

Sobre el puesto de la vacante

El Líder de Desarrollo Android será responsable de dirigir el equipo de desarrollo de aplicaciones móviles en Android y Huawei, garantizando que la implementación de las apps cumplan con los más altos estándares de calidad, rendimiento y seguridad. Este rol no solo abarca la supervisión técnica, sino también la planificación y la coordinación entre miembros del equipo para asegurar una integración fluida y una entrega eficiente de los proyectos. Además, el líder será clave en la toma de decisiones arquitectónicas, en la mentoría del equipo y en la mejora continua del proceso de desarrollo en un entorno ágil. Es un rol que participa activamente en la programación y lidera al equipo.

Reto

Liderazgo Técnico y Arquitectura:

Definir y supervisar la arquitectura de proyectos Android - Huawei, asegurando que los patrones y principios de diseño sean aplicados para optimizar el rendimiento, la escalabilidad y la mantenibilidad.

Identificar y tomar decisiones técnicas sobre herramientas, frameworks y tecnologías que optimicen el desarrollo y permitan un crecimiento sostenido del producto.

Coordinación y Gestión de Equipo:

Asignar tareas, definir prioridades y coordinar el trabajo de los desarrolladores, asegurando una distribución equilibrada de responsabilidades y facilitando el cumplimiento de objetivos de cada sprint.

Proveer mentoría técnica a los desarrolladores del equipo, apoyando su crecimiento profesional y resolviendo dudas o problemas técnicos complejos.

Estrategia de Desarrollo y Mejora Continua:

Proponer y ejecutar estrategias para la mejora continua del proceso de desarrollo, incluyendo revisiones de código, optimización del pipeline de CI/CD y automatización de pruebas.

Participar en la planificación de producto y aportar una perspectiva técnica para la toma de decisiones, asegurando que los recursos se utilicen de manera eficiente y en línea con los objetivos del negocio.

Garantía de Calidad y Estándares de Seguridad:

Asegurar que las aplicaciones cumplan con los estándares de calidad y seguridad requeridos, implementando prácticas de pruebas automatizadas y seguimiento de métricas de rendimiento.

Establecer y supervisar estándares de codificación, asegurando que el código sea modular, seguro y fácil de mantener.

Colaboración Multidisciplinaria:

Colaborar con equipos de backend, diseño, QA y producto para garantizar una integración fluida y que el producto final cumpla con las expectativas del usuario y los objetivos del negocio.

Facilitar la comunicación entre los diferentes equipos, liderando revisiones de diseño y participando en la planificación de lanzamientos.

Coordinación de Versiones y Publicación en la Play Store:

Coordinarse con los otros lideres de desarrollo para gestionar correctamente el manejo de versiones y el despliegue en la Play Store / app Galery, asegurando que cada nueva versión cumpla con los requisitos de Apple y tenga la estabilidad necesaria para los usuarios.

Gestionar lanzamientos graduales y revisiones de aplicaciones, coordinando con el equipo de QA y stakeholders para asegurar un despliegue controlado y seguro.

Responsabilidades

Decisiones Estratégicas en Arquitectura y Diseño:

Definir la arquitectura de las aplicaciones o rediseñar arquitecturas existentes para mejorar la eficiencia y mantenibilidad del proyecto.

Seleccionar patrones de diseño y definir la estructura modular de la aplicación, tomando en cuenta la escalabilidad y los posibles cambios futuros en el producto.

Planificación y Asignación de Recursos:

Asignar recursos del equipo en función de la complejidad y prioridad de las tareas, garantizando que los proyectos avancen en tiempo y forma.

Tomar decisiones sobre la asignación de desarrolladores a diferentes partes del proyecto, optimizando la productividad y asegurando que los expertos en cada área aborden los temas correspondientes.

Mejora de Procesos y Estándares de Calidad:

Definir y ajustar procesos internos de desarrollo, pruebas y despliegue, identificando áreas de mejora en el flujo de trabajo.

Decidir sobre la implementación de nuevas prácticas de control de calidad, automatización de pruebas y análisis de métricas de rendimiento para asegurar que el producto final cumpla con los estándares de calidad.

Resolución de Problemas y Mitigación de Riesgos:

Tomar decisiones sobre soluciones a problemas críticos o complejos en el desarrollo, gestionando riesgos técnicos y tomando medidas proactivas para mitigarlos.

Evaluar y resolver problemas de producción o de usuario, tomando decisiones rápidas que aseguren la continuidad del servicio y la experiencia del usuario.

Requerimiento de vacante

Experiencia

Dominio avanzado de Kotlin, incluyendo conocimientos avanzados de programación funcional, lambdas, extensiones de funciones, y el uso de Coroutines para gestionar concurrencia. Conocimiento en Java para mantenimiento de código legado e interoperabilidad en proyectos que requieran ambos lenguajes.

Experiencia en el diseño y aplicación de arquitecturas escalables como MVVM, MVP, y Clean Architecture, asegurando una separación clara de responsabilidades y facilitando la escalabilidad y mantenibilidad de las aplicaciones. Conocimiento en patrones de diseño y principios SOLID, aplicados a arquitecturas modulares que soporten una estructura organizada y fácilmente extensible.

Profundo conocimiento en Android Jetpack Components como ViewModel, LiveData, Navigation Component, WorkManager y Room, aprovechando sus ventajas para desarrollar aplicaciones robustas y reactivas.

Familiaridad avanzada con Material Design y Jetpack Compose, creando interfaces modernas y adaptadas a las recomendaciones de usabilidad y diseño de Google.

Experiencia en consumo de APIs RESTful usando Retrofit o OkHttp, con capacidad para manejar la comunicación de red de manera eficiente, implementando caché, gestión de errores y autenticación segura.

Conocimiento en el uso de Coroutines y RxJava para realizar llamadas de red asincrónicas, garantizando que el rendimiento de la aplicación sea óptimo.

Dominio de JUnit, Mockito, y Espresso para pruebas unitarias e instrumentadas, garantizando una cobertura completa del código.

Experiencia en la configuración de pipelines de CI/CD usando Jenkins, GitLab CI, o Bitrise para una entrega continua, integrando pruebas y validaciones de calidad antes del despliegue en producción.

Conocimiento en prácticas de seguridad para proteger los datos del usuario, incluyendo cifrado en Keystore, autenticación segura y prácticas recomendadas por OWASP.

Familiaridad con técnicas de protección contra ataques comunes en móviles, como ataques de inyección y seguridad en almacenamiento local.

Qué te ofrecemos

Salario: Se revisa en entrevista

Modalidad: Remoto / Home-office

Lugar de trabajo: Ciudad de México

Otros beneficios

  • Contrato directo con el cliente.
  • Modelo 90% remoto
  • Prestaciones de ley.
  • Horario de Lunes a Viernes de 9 am a 7 pm , con dos horas de comida
Axon Impact

About Axon Impact

Somos una firma de Executive Search especializada en posiciones de Alta Dirección, Gerencia Media y puestos estratégicos para entidades Fintech, Bancos y Financieras (SOFOMES), así como empresas de Marketplaces, Ventas Online, tecnologías y fabricación de software, Startups, Educación Online etc.

Ayudamos a nuestros clientes a encontrar el mejor talento en México y América Latina con fórmulas innovadoras. NO somos el tradicional headhunter del siglo XX.

Proveemos de Evaluaciones Psicométricas basadas en web que son de última generación de mercado.

Nuestro servicio de Executive Search va a dirigido a identificar High Impact Individuals que detonan el crecimiento de las empresas por su desempeño, experiencia probada, conocimiento aplicado e integridad personal.

Las posiciones que reclutamos son:

🚀 Board Members

🚀 Chief Executive Officer

🚀 Chief Technology Officer

🚀 Chief Financial Officer

🚀 Chief Risk Officer

🚀 Chief Operation Officer

🚀 Chief Innovation Officer

🚀 Chief Experience Officer

🚀 Head of Operation and Sales

🚀 Head of Digital Marketing

🚀 Head of Risk and Credit

🚀 Head of Business Development

🚀 Head of Collections entre muchas otras.

Generamos un valor económico importante para nuestros clientes.

Haz una cita con nosotros en https://calendly.com/axonhh/contacto/

Whatsapp: +52 5579467126

Telegram: @axonimpact

Industry
HR & Recruiting
Company Size
1-10 employees
Headquarters
Mexico, MX
Year Founded
2016
Social Media