Android Developer

Improving

United States

Remote

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Contrato a largo plazo
100% Remoto
Vacaciones y PTOs
2 bonos al año
2 revisiones salariales al año
Clases de inglés
Equipamiento Apple
Curso en linea
Budget para libros
Budget para materiales de trabajo

Job summary

Ulvior busca un desarrollador Android con más de 4 años de experiencia en Kotlin y Java para trabajar en proyectos Android modernos, con Jetpack Compose, Views y Material Design.

Se valorará experiencia en DI (Hilt/Dagger), Room/SQLite, WorkManager y Retrofit/OkHttp, así como prácticas de CI/CD y seguridad del software. La posición es 100% remota desde Estados Unidos o región, con enfoque en calidad y entrega continua.

Qualifications

  • Inglés B2/C1, intermedio alto/avanzado (requisito excluyente).
  • Más de 4 años de experiencia en Kotlin y Java.
  • Experiencia Android con Jetpack Compose, Android Views y Material Design.
  • Conocimiento de ViewModels, UDF, Kotlin Coroutines, Flow y Clean Architecture.
  • Experiencia DI con Hilt o Dagger.
  • Experiencia con Room/SQLite, migraciones y consultas.
  • Experiencia Offline-First, WorkManager.
  • Consumo de APIs REST con Retrofit y OkHttp.
  • Conocimientos CI/CD, pipelines, tests y Gradle.
  • Conocimientos de seguridad de software.

Responsibilities

  • Analizar en profundidad los productos Android asignados, sus esquemas de bases de datos y arquitectura, identificando oportunidades de mejora que aporten valor al negocio y al equipo.
  • Diseñar, desarrollar e implementar módulos y funcionalidades de software de alta complejidad, garantizando escalabilidad, rendimiento y mantenibilidad.
  • Desarrollar, probar e implementar funcionalidades de alta calidad utilizando Kotlin, Jetpack Compose y arquitecturas modernas de Android.
  • Impulsar la adopción de buenas prácticas de desarrollo, nuevas tecnologías e iniciativas de mejora continua dentro del equipo.
  • Liderar iniciativas de reducción de deuda técnica y modernización de código legacy, incluyendo la migración de Java, XML y RxJava hacia Kotlin, Jetpack Compose y Coroutines/Flow.
  • Contribuir a la evolución de la arquitectura modular, promoviendo la separación de funcionalidades y la reutilización de componentes.
  • Liderar iniciativas de integración entre sistemas complejos y servicios compartidos, trabajando en conjunto con equipos multidisciplinarios.
  • Gestionar incidentes críticos en producción, liderando el análisis de causa raíz e implementando soluciones preventivas.
  • Participar en discusiones de arquitectura, planificación de capacidad y decisiones técnicas para garantizar la escalabilidad y confiabilidad de la plataforma.
  • Colaborar en la mejora de la infraestructura, herramientas y flujos de trabajo para optimizar la eficiencia y productividad del equipo.
  • Realizar revisiones de código (Code Reviews), asegurando el cumplimiento de estándares de calidad y buenas prácticas de desarrollo.
  • Investigar y proponer soluciones técnicas para nuevos requerimientos, compartiendo conocimientos y recomendaciones con el equipo.
  • Participar activamente en la definición, evaluación y actualización de estándares técnicos y metodologías de trabajo.

Skills

Kotlin
Java
Jetpack Compose
Android Views
Unidirectional Data Flow
Kotlin Coroutines
Flow
Offline-First

Tools

Hilt
Dagger
Room
SQLite
Retrofit
OkHttp
Gradle
WorkManager

Job description

Requisitos


  • Nivel de inglés B2/C1 (intermedio alto/avanzado). Excluyente.

  • Contar con más de 4 años de experiencia en desarrollo con Kotlin y Java.

  • Experiencia en desarrollo de interfaces Android utilizando Jetpack Compose, Android Views y Material Design.

  • Conocimiento de ViewModels, Unidirectional Data Flow (UDF), Kotlin Coroutines, Flow y Clean Architecture.

  • Experiencia implementando inyección de dependencias (Dependency Injection) mediante Hilt o Dagger.

  • Experiencia con Room y SQLite, incluyendo diseño de esquemas, migraciones y optimización de consultas.

  • Experiencia desarrollando aplicaciones Offline-First, incluyendo ejecución de tareas en segundo plano y sincronización de datos mediante WorkManager.

  • Experiencia consumiendo APIs RESTful utilizando Retrofit y OkHttp.

  • Conocimientos de CI/CD, incluyendo pipelines de build y release, testing automatizado y configuración de builds con Gradle.

  • Conocimientos de seguridad de software, incluyendo principios y buenas prácticas, vulnerabilidades comunes y metodologías de desarrollo seguro.


Responsabilidades


  • Analizar en profundidad los productos Android asignados, sus esquemas de bases de datos y arquitectura, identificando oportunidades de mejora que aporten valor al negocio y al equipo.

  • Diseñar, desarrollar e implementar módulos y funcionalidades de software de alta complejidad, garantizando escalabilidad, rendimiento y mantenibilidad.

  • Desarrollar, probar e implementar funcionalidades de alta calidad utilizando Kotlin, Jetpack Compose y arquitecturas modernas de Android.

  • Impulsar la adopción de buenas prácticas de desarrollo, nuevas tecnologías e iniciativas de mejora continua dentro del equipo.

  • Liderar iniciativas de reducción de deuda técnica y modernización de código legacy, incluyendo la migración de Java, XML y RxJava hacia Kotlin, Jetpack Compose y Coroutines/Flow.

  • Contribuir a la evolución de la arquitectura modular, promoviendo la separación de funcionalidades y la reutilización de componentes.

  • Liderar iniciativas de integración entre sistemas complejos y servicios compartidos, trabajando en conjunto con equipos multidisciplinarios.

  • Gestionar incidentes críticos en producción, liderando el análisis de causa raíz e implementando soluciones preventivas.

  • Participar en discusiones de arquitectura, planificación de capacidad y decisiones técnicas para garantizar la escalabilidad y confiabilidad de la plataforma.

  • Colaborar en la mejora de la infraestructura, herramientas y flujos de trabajo para optimizar la eficiencia y productividad del equipo.

  • Realizar revisiones de código (Code Reviews), asegurando el cumplimiento de estándares de calidad y buenas prácticas de desarrollo.

  • Investigar y proponer soluciones técnicas para nuevos requerimientos, compartiendo conocimientos y recomendaciones con el equipo.

  • Participar activamente en la definición, evaluación y actualización de estándares técnicos y metodologías de trabajo.


Beneficios


  • Contrato a largo plazo.

  • 100% Remoto.

  • Vacaciones y PTOs

  • Posibilidad de recibir 2 bonos al año.

  • 2 revisiones salariales al año.

  • Clases de inglés.

  • Equipamiento Apple.

  • Plataforma de cursos en linea

  • Budget para compra de libros.

  • Budget para compra de materiales de trabajo.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Developer: Java + Angular
Full-Stack Developer: Java + Angular

Improving • United States

Remote
USD 90,000 - 130,000
Contrato a largo plazo
Remoto 100%
Vacaciones y PTOs
+7
Full-Stack Software Engineer ( Angular + Microservices)
Full-Stack Software Engineer ( Angular + Microservices)

Improving • United States

Remote
USD 120,000 - 180,000
Vacaciones y PTOs
Clases de inglés
Equipamiento Apple
+4
Desarrollador Full-Stack: Java & Angular
Desarrollador Full-Stack: Java & Angular

Improving • United States

Remote
USD 110,000 - 160,000
Contrato remoto 100%
Vacaciones y PTO
Clases de inglés
+4
IOS Developer MID
IOS Developer MID

Tribal Worldwide Guatemala • United States

Remote
USD 90,000 - 140,000
Colaboración con equipos globales
Capacitación y certificaciones
Paquete de compensación competitivo
+2
Software Engineer (.NET & Azure)
Software Engineer (.NET & Azure)

Improving • United States

Remote
USD 120,000 - 160,000
Long-term contract
Remote work: 100%
Vacation and PTO
+7
Software Engineer | Java, Kotlin, Microservicios | 100% Remoto
Software Engineer | Java, Kotlin, Microservicios | 100% Remoto

Knowmad Mood • United States

Hybrid
USD 120,000 - 160,000
Contrato indefinido
Remote/hybrid mix
Horario flexible
+1
QA Automation (Mobile)
QA Automation (Mobile)

Improving • United States

Remote
USD 90,000 - 130,000
Remoto al 100%
Vacaciones y PTO
Bonos dos veces al año
+5
Desarrollador Mobile Android
Desarrollador Mobile Android

Corus Consulting an Alten Company • United States

Hybrid
MXN 446,400 - 669,600
12 días de vacaciones
15 días de aguinaldo
25% prima vacacional
+1
Android Engineer (Native / Kotlin)
Android Engineer (Native / Kotlin)

Acculogics • United States

Hybrid
USD 110,000 - 170,000
Remote-first
Competitive compensation
Medical insurance
+6
Back-end AI Engineer Python / LLM Orchestration
Back-end AI Engineer Python / LLM Orchestration

Improving • United States

Remote
USD 140,000 - 210,000
Contrato a largo plazo
Remoto 100%
Bonos anuales