Descripción del puesto

    Buscamos un desarrollador Android, con conocimientos en Kotlin y Java para modelar, mantener y crear aplicaciones en sistemas android, lo cual lo realizará junto con un equipo multidisciplinario y con diferentes perfiles, su misión será dar mantenimiento a las aplicaciones android que tenemos en Bederr y desarrollar nuevas funcionalidades para las mismas.

    Buscamos a alguien ágil, dinámico, con capacidad de organización y priorización y que disfrute con el trabajo en equipo y el gusto por desarrollar cosas asombrosas basadas en tecnología.

    El trabajo es totalmente remoto, es por ello que se necesita que el postulante tenga los medios adecuados para realizar las tareas asignadas y asistir a las reuniones virtuales.

    Conocimientos

    • Conocimiento en patrones de diseño MVVM y MVP
      Al menos dos años de experiencia en desarrollo de aplicaciones nativas con Kotlin
    • Librerías Jetpack
    • Clean Architecture
    • Navigation pattern
    • Conexión con APIs externas e internas
    • Librerías de Facebook, Firebase y Google Maps.
      Geolocalización.
    • Manejo de flavors

    General

    • Normalización y Desnormalización de Base de datos.
    • Manejo de metodología Scrum del lado de desarrollador
    • Manejo de conceptos sobre Programación OOP, SOLID y Programación Funcional.
    • Resolver problemas e implementar lógica de programación y algoritmia.
    • Integrar API, librerias, SDK de terceros.
    • Manejo de Slack y Jira.
    • Manejo de Git
    • Conocimiento en patrones de diseño de software y arquitecturas web.
    • Experiencia manejando JSON y RESTful APIs
    • Nociones de UX
    • Conocimientos en Unit Testing, Integration Test, Acceptance Test y Q/A