Descripción del trabajo
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.
Salario a percibir
A convenir
Regístrate o identifícate
- Debes estar registrado para solicitar una oferta.
- El tener un perfil completo en Remotojob.com garantiza que tu currículum tendrá mayor exposición.
- Estar registrado nos ayuda a prevenir el spam y los convocantes fantasma.
- Las empresas otorgan mayor credibilidad a los perfiles con descripciones e imágenes completas.
Para ver el contacto directo del empleo, debes tener una cuenta regístrate ahora.




