Android Developer Semi Senior
BC Tecnología
· Remote
Tiempo completo
Mobile Dev.
Hoy
Atención: eliminamos este aviso de nuestra base de datos al cabo de un mes (limpieza mensual), así que el enlace puede dejar de funcionar. Lo guardamos en tu navegador para que puedas volver a encontrarlo.
Descripción y requisitos
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.
Funciones del puesto
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.
Competencias y experiencias deseables
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.
Beneficios y entorno
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.
GitKotlinCI/CD
Fuente: GetOnBoard