freehire launches on Product Hunt on 26 August.

Follow →

0325 - 166ING | 1 Android SSR y 1 Android SR

Summary

Build and maintain Android apps in Kotlin using Clean/Hexagonal Architecture, Jetpack Compose, and Coroutines; write tests and optimize performance.

Desarrollador Android (Kotlin, Clean Architecture, Hexagonal Architecture)

Resumen del Puesto

Estamos en la búsqueda de un Desarrollador Android talentoso para unirse a nuestro equipo y contribuir en la creación de aplicaciones móviles de alta calidad, escalables y mantenibles. El candidato ideal debe tener experiencia en Kotlin, un sólido conocimiento de Clean Architecture y Hexagonal Architecture, así como experiencia en el desarrollo de interfaces modernas con Jetpack Compose. Serás responsable de diseñar, desarrollar y mantener aplicaciones Android siguiendo las mejores prácticas, con un enfoque en rendimiento, modularidad y testabilidad.

Responsabilidades Clave

  • Desarrollar y mantener aplicaciones Android utilizando Kotlin y Jetpack Compose.
  • Implementar principios de Clean Architecture y Hexagonal Architecture para garantizar un código modular, escalable y mantenible.
  • Utilizar Coroutines para la gestión eficiente y asincrónica de tareas en aplicaciones Android.
  • Colaborar con equipos multidisciplinarios, incluyendo diseñadores, ingenieros de backend y gerentes de producto, para entregar funcionalidades de alta calidad.
  • Escribir pruebas unitarias e integradas para asegurar la confiabilidad y estabilidad del código.
  • Optimizar el rendimiento y la capacidad de respuesta de las aplicaciones.
  • Seguir las mejores prácticas en control de versiones (Git), CI/CD y revisión de código.
  • Mantenerse actualizado con las últimas tendencias y tecnologías en desarrollo Android.

Habilidades y Experiencia Requeridas

  • Dominio de Kotlin y un sólido conocimiento de los fundamentos del desarrollo Android.
  • Experiencia con Clean Architecture y Hexagonal Architecture para el diseño de software.
  • Experiencia práctica con Jetpack Compose para el desarrollo moderno de interfaces de usuario.
  • Sólido conocimiento de Coroutines para manejar concurrencia y tareas asíncronas.
  • Familiaridad con frameworks de inyección de dependencias (ej. Dagger, Hilt).
  • Conocimiento de los componentes de Android Jetpack (ViewModel, LiveData, Navigation, Room, etc.).
  • Experiencia trabajando con APIs RESTful, WebSockets y librerías de red (ej. Retrofit, Ktor).
  • Fuertes habilidades de depuración, resolución de problemas y análisis.
  • Experiencia con frameworks de testing (JUnit, Espresso, MockK, etc.).
  • Sólida comprensión de Git y metodologías ágiles.

Habilidades Deseables

  • Experiencia con arquitectura multimódulo en proyectos Android.
  • Conocimiento de pipelines de CI/CD para desarrollo de aplicaciones móviles.
  • Experiencia con tecnologías backend (ej. Ktor para backends en Kotlin).
  • Conocimiento de soluciones de gestión de estado (ej. MVI, Redux).

Lo Que Ofrecemos

  • Salario competitivo y paquete de beneficios.
  • Un ambiente de trabajo dinámico e innovador.
  • Oportunidades de crecimiento profesional y aprendizaje continuo.
  • Flexibilidad para trabajo remoto o modelo híbrido.

Si eres apasionado por el desarrollo de aplicaciones Android robustas y escalables, y te gusta trabajar con arquitecturas modernas, ¡nos encantaría conocerte!



See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available