Emplea.do

Android Developer Semi Senior

BC Tecnología · Get on Board · Remote

Descripción del puesto

Requisitos técnicos:Experiencia de 2 a 4 años desarrollando aplicaciones Android nativas.Dominio de Kotlin; Java es deseable.Experiencia con Android Studio, Gradle, Git (Bitbucket/GitHub).Conocimiento en arquitecturas MVVM, MVI o Clean Architecture.Experiencia con Android Jetpack (Room, ViewModel, LiveData, Navigation, Compose) y servicios UI/UX (diseño adaptativo, Material Design).Integración de APIs RESTful con Retrofit/OkHttp, manejo de seguridad (JWT/OAuth) y manejo de datos locales (Room/SQLite).Conocimientos de pruebas (JUnit, Espresso) y prácticas de calidad de código; capacidad de resolver problemas de rendimiento y estabilidad.Capacidad de trabajo autónomo, orientación a resultados, y buena comunicación en equipo.Soft skills:Colaboración efectiva con equipos de producto y backend.Enfoque en la entrega de soluciones escalables y de alta calidad.Proactividad, adaptabilidad y ganas de aprender en un entorno ágil. Buscamos un Desarrollador Android Semi-Senior con pasión por la calidad y la escalabilidad para diseñar y construir aplicaciones móviles modernas. El candidato ideal dominará Kotlin (con experiencia en Java deseable), y tendrá un profundo entendimiento del ciclo de vida de Android, aplicando buenas prácticas de arquitectura, pruebas y seguridad. Entre las responsabilidades se incluyen:Diseñar, implementar y mantener módulos y pantallas Android nativas conforme a MVVM, MVI o Clean Architecture.Trabajar con Android Jetpack (Room, ViewModel, LiveData, Navigation, Compose) y APIs RESTful ( Retrofit/OkHttp ).Gestionar almacenamiento local (Room/SQLite) y manejo de datos en JSON con autenticación (JWT, OAuth).Aplicar pruebas unitarias e de interfaz (JUnit, Espresso) y asegurar la calidad de código y rendimiento.Participar en revisiones de código, integración continua y despliegue continuo (CI/CD).Colaborar estrechamente con equipos de producto y backend para entregar soluciones de alta calidad en plazos definidos. BC Tecnología es una consultora de TI con experiencia en diversos sectores, incluyendo servicios financieros, seguros, retail y gobierno. En BC Tecnología promovemos un enfoque de trabajo colaborativo y ágil, con equipos especializados en Infraestructura, Desarrollo de Software y Unidades de Negocio. El proyecto para Android busca potenciar la experiencia móvil de clientes, con aplicaciones de alto rendimiento, escalables y seguras que integran APIs REST, autenticación y módulos de datos locales para una experiencia fluida en distintos dispositivos. En BC Tecnología promovemos un ambiente de trabajo colaborativo que valora el compromiso y el aprendizaje constante. Nuestra cultura se orienta al crecimiento profesional a través de la integración y el intercambio de conocimientos entre equipos.La modalidad híbrida que ofrecemos, ubicada en Las Condes, permite combinar la flexibilidad del trabajo remoto con la colaboración presencial, facilitando un mejor equilibrio y dinamismo laboral.Participarás en proyectos innovadores con clientes de alto nivel y sectores diversos, en un entorno que fomenta la inclusión, el respeto y el desarrollo técnico y profesional. Se valorará experiencia adicional en arquitecturas de software modernas, pruebas de consumo y rendimiento, conocimientos de seguridad en dispositivos móviles, experiencia con CI/CD y exposición a equipos distribuidos. También se aprecia dominio del inglés técnico para lectura de documentación y colaboración con equipos internacionales.

Juegatela