Kitman

Ingeniero de Arquitectura de Aplicaciones Móviles

Esta oferta ya no está activa. Estas son las últimas ofertas de empleo remoto:

Últimas ofertas de empleo remoto

Ver todas las ofertas →

Se busca un profesional para diseñar, implementar y mantener arquitecturas móviles escalables. El candidato contribuirá a la evolución de las aplicaciones, asegurando modularidad, mantenibilidad y rendimiento, y colaborará con otros equipos para transformar requisitos en soluciones técnicas efectivas.

Responsabilidades:

  • Diseñar e implementar arquitecturas móviles escalables. Garantizar que la base de código permanezca modular, comprobable y mantenible a medida que la aplicación crece.
  • Colaborar con los equipos de producto, diseño y ciencias del deporte para convertir requisitos en hojas de ruta técnicas concretas. Construir prototipos de fidelidad para reducir riesgos en nuevas direcciones de productos.
  • Optimizar el rendimiento (inicio de la aplicación, velocidades de fotogramas, uso de batería) y los canales de CI/CD para entregar código de calidad de manera constante.
  • Diseñar herramientas que transformen datos en información clara y procesable.
  • Realizar revisiones de código, conducir debates técnicos y asesorar a desarrolladores de nivel medio y júnior.
  • Investigar y probar nuevas tecnologías (por ejemplo, Compose, KMP o componentes de nueva arquitectura) para mantener la pila tecnológica actualizada.

Requisitos:

  • Historial en desarrollo y mantenimiento de aplicaciones Android de tráfico elevado desde su inicio hasta publicación en Play Store.
  • Conocimiento avanzado de Kotlin y el SDK de Android. Capacidad para trabajar con corrutinas, flujo y administración de memoria a nivel detallado.
  • Experiencia definiendo estrategias de pruebas (unidad, integración e interfaz de usuario) que aseguren estabilidad a largo plazo sin ralentizar el desarrollo.
  • Conocimiento de patrones arquitectónicos modernos (MVVM, MVI, Clean Architecture) y capacidad de evaluar sus compensaciones.
  • Experiencia con Gradle, automatización de CI/CD (por ejemplo, GitHub Actions, Bitrise) y herramientas de monitoreo (Firebase, Sentry) para rastrear el estado de la aplicación en producción.
  • Capacidad de explicar conceptos técnicos.

Puntos adicionales:

  • Contribución a bibliotecas de código abierto o participación en la comunidad de desarrolladores de Android.
  • Experiencia en integración con Firebase para ampliar funcionalidades móviles.
  • Interés o experiencia en Kotlin Multiplatform para compartir lógica entre iOS y Android. 

 

Ofertas abiertas parecidas

Scroll al inicio
Ir arriba