Nos encontramos en busqueda de 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.
Empresa dedicada a brindar servicios de Tecnologia
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
Condiciones:
Modalidad de contratacion: Contractor - pago en USD
Horario de: Estados Unidos.
Modalidad de trabajo: 100% remoto.