Desarrollador/a Android y Backend – Kotlin, APIs y PostgreSQL
Aviso de fuente externaen Finyks
# Desarrollador/a Android y Backend – Kotlin, APIs y PostgreSQL ### Descripción del cargo Buscamos un/a **Desarrollador/a Android y Backend** para integrarse a
Salario
No especificado
Ubicación
Santiago, Chile
Tipo de empleo
Tiempo completo
Modalidad
No especificado
Desarrollador/a Android y Backend – Kotlin, APIs y PostgreSQL
Santiago, Chile
Descripción del empleo
# Desarrollador/a Android y Backend – Kotlin, APIs y PostgreSQL
### Descripción del cargo
Buscamos un/a **Desarrollador/a Android y Backend** para integrarse a nuestro equipo de desarrollo, participando en la construcción y evolución de aplicaciones móviles y servicios backend.
El cargo combina el desarrollo de aplicaciones Android nativas utilizando Kotlin y Jetpack Compose con el diseño, desarrollo e integración de APIs REST, bases de datos PostgreSQL y arquitecturas basadas en microservicios.
Buscamos una persona con autonomía, criterio técnico, capacidad de análisis y orientación a desarrollar soluciones robustas, eficientes y mantenibles.
### Principales responsabilidades
- Desarrollar y mantener aplicaciones Android nativas utilizando Kotlin y Jetpack Compose.- Diseñar interfaces, flujos de navegación y gestión de estado en aplicaciones móviles.- Implementar la comunicación entre componentes Android, incluyendo Activities, Intents y Services.- Diseñar, desarrollar y consumir APIs REST seguras, eficientes y documentadas.- Trabajar con PostgreSQL, incluyendo modelamiento de datos, consultas y optimización.- Participar en el desarrollo de servicios backend y arquitecturas basadas en microservicios.- Implementar mecanismos de comunicación entre aplicaciones móviles y servicios backend.- Aplicar buenas prácticas de arquitectura, patrones de diseño y calidad de código.- Participar en decisiones técnicas y mejoras de arquitectura.- Implementar mecanismos de logging, manejo de errores, pruebas y monitoreo.- Colaborar con los equipos de desarrollo, QA y diseño.- Participar en procesos de integración y despliegue continuo.
### Requisitos técnicos
- Experiencia comprobable desarrollando aplicaciones Android nativas con Kotlin.- Dominio de Jetpack Compose y gestión de estado.- Conocimiento sólido del ciclo de vida de Android, Activities, Intents y Services.- Experiencia aplicando arquitecturas modernas como MVVM y Clean Architecture.- Experiencia desarrollando y consumiendo APIs REST.- Conocimientos de desarrollo backend utilizando Node.js, Python, PHP, Go u otras tecnologías similares.- Conocimientos de PostgreSQL, modelamiento de datos y consultas SQL.- Experiencia o conocimientos en microservicios y comunicación entre servicios.- Conocimientos básicos de Docker y contenedores.- Capacidad para analizar requerimientos y proponer soluciones técnicas.
### Conocimientos deseables
- Experiencia con Node.js para desarrollo de servicios backend.- Conocimientos de colas de mensajes, sistemas de caché y arquitecturas orientadas a eventos.- Experiencia con SAP Business One, ya sea a nivel de usuario o mediante integraciones.- Experiencia con Git, CI/CD y pruebas automatizadas.- Conocimientos de optimización de rendimiento en aplicaciones móviles y servicios backend.- Experiencia trabajando con metodologías ágiles.
### Competencias valoradas
- Autonomía y responsabilidad técnica.- Capacidad de análisis y resolución de problemas.- Buen criterio para diseñar soluciones mantenibles.- Trabajo colaborativo y comunicación efectiva.- Orientación a la calidad y mejora continua.- Capacidad de adaptación y aprendizaje de nuevas tecnologías.