Empresa de consultoría busca un Ingeniero Android con experiencia en desarrollo nativo (Kotlin/Java) y arquitecturas como MVVM/Clean Architecture. Se ofrece pago en USD, modalidad 100% remota y horario de EE.UU.
Si buscás laburar 100% remoto y en USD, este puesto de Ingeniero Android es para vos. Ideal si te copan las arquitecturas modernas y querés sumar experiencia en una consultora.
Descripción del puesto
Nos encontramos en búsqueda de un Android Engineer con experiencia en el desarrollo de aplicaciones móviles nativas para dispositivos Android. Orientado a la entrega de experiencias móviles confiables, escalables y centradas en el usuario, colaborando de manera efectiva con equipos multidisciplinarios. Requisitos: - Desarrollo Android: - Desarrollo nativo utilizando Kotlin y/o Java. - Experiencia con Android SDK. - Desarrollo de aplicaciones para smartphones y tablets. - Integración con funcionalidades y servicios propios de dispositivos Android. - Arquitectura y Diseño: - Comprensión de los conceptos de MVVM y Clean Architecture. - Familiaridad con frameworks de inyección de dependencias. - Conocimiento de patrones de diseño y buenas prácticas de desarrollo mantenible. - Desarrollo de Interfaces (UI): - Jetpack Compose y/o layouts XML. - Principios de Material Design. - Desarrollo de interfaces de usuario responsivas. - Integración con Backend: - Integración de APIs RESTful. - Autenticación mediante OAuth y JWT. - Implementación de notificaciones push y servicios en segundo plano. - Gestión de Datos: - Room Database. - SQLite. - DataStore. - Estrategias de persistencia local de datos. - Testing y Calidad: - Pruebas unitarias con JUnit. - Pruebas de interfaz con Espresso. - Depuración y resolución de incidencias. - Participación en revisiones de código (Code Reviews). - Herramientas y Tecnologías: - Kotlin. - Java. - Android Jetpack Libraries. - Jetpack Compose. - Retrofit. - Git. - Firebase. - Habilidades Blandas: - Pensamiento analítico. - Colaboración y trabajo en equipo. - Habilidades de comunicación. - Proactividad y sentido de ownership. - Adaptabilidad. - Experiencia trabajando bajo metodologías ágiles (Agile/Scrum). Beneficios: - Modalidad de contratación: Contractor - pago en USD. - Horario de: Estados Unidos. - Modalidad de trabajo: 100% remoto.
Responsabilidades
- Desarrollo de aplicaciones móviles nativas para dispositivos Android
- Entrega de experiencias móviles confiables, escalables y centradas en el usuario
- Colaboración con equipos multidisciplinarios
- Integración con APIs RESTful
- Autenticación mediante OAuth y JWT
- Implementación de notificaciones push y servicios en segundo plano
- Gestión de datos con Room Database, SQLite, DataStore
- Pruebas unitarias con JUnit y de interfaz con Espresso
- Depuración y resolución de incidencias
- Participación en revisiones de código (Code Reviews)
Skills requeridas
Beneficios
- Pago en USD
- 100% remoto
- Horario de Estados Unidos