Android Developer
En SIMA estamos buscando un programador con experiencia para unirse a nuestro equipo de desarrollo. Estamos buscando a alguien con experiencia avanzada en desarrollo mobile. Tendrás la oportunidad de participar en todas las etapas de desarrollo y trabajar cara a cara con las empresas de producción agrícola mas grandes de LATAM. Tendrás la oportunidad de innovar haciendo uso de las ultimas tecnologías en el mercado.
Vas a trabajar como parte del equipo de SIMA, participando de equipos de desarrollo en permanente evolución! Compartirás tu día a día con un grupo multidisciplinario con el que esperamos potencies tus habilidades.
Tendrás la misión de proponer, desafiar y desarrollar en Android nativo sobre una de las apps AgTech más masivas del mercado latinoamericano.
QUÉ HARAS
- Construir y mejorar aplicaciones web y mobile que usan empresas multinacionales, ingenieros agrónomos y productores agrícolas en todo LATAM
- Participar en reuniones de sprint planning y retrospective
- Participar en el diseño e implementación de las distintas soluciones que ofrece la empresa asegurando mantener las mejores practicas de calidad de código
- Seguir y recomendar las mejores prácticas en source control, deployment y testing
- Resolver incidentes y refactoring del código
TU PERFIL
- Experiencia comprobable en puestos similares (Android nativo)
- Lenguaje Java
- Android SDK
- Base de datos SQLite y ORMs
- Patrones como MVC, MVP, MVVM
- Conocimientos de RxJava, observables, viewmodels
- Diseño de objetos y POO
- Conocimientos de Activities y Fragments, Navigations
- Conocimientos de API REST, Firebase, git, Junit y Mockito
SE VALORA
- Buena comunicación oral y escrita, para interactuar con otros integrantes del equipo
- Kotlin
- DI Dagger Hilt
- Bitbucket pipelines
- Conocimiento y experiencia trabajando con métodos de desarrollo ágiles. (preferiblemente Scrum)
- Manejo de herramientas de gestión de tareas (Jira)
- Graduado/a o estudiante avanzado/a de alguna carrera afín a sistemas/programación