Match score not available

Android Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Software Engineering, Computer Systems, Mechatronics, Computer Science, or related fields., At least 2 years of experience in Android mobile application development., Advanced proficiency in Kotlin and Java for Android development., Familiarity with architectural patterns like MVP, MVVM, or MVC..

Key responsabilities:

  • Design, develop, and maintain Android mobile applications ensuring code quality and user experience.
  • Integrate third-party services and consume REST APIs.
  • Collaborate with the Product Owner and Scrum Master on the Product Backlog.
  • Conduct code reviews and participate in continuous improvement activities.

Stefanini LATAM logo
Stefanini LATAM Large http://www.stefanini.com/es
10001 Employees
See all jobs

Job description

JOB DESCRIPTION

¡Sé parte de Stefanini!​


En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor.​


Descripción del Rol:

El Android Developer será responsable del diseño, desarrollo, implementación y mantenimiento de aplicaciones móviles en el ecosistema Android, asegurando la calidad del código y la experiencia del usuario final. Este rol implica trabajar en un entorno colaborativo bajo metodologías ágiles, integrando servicios de terceros, consumiendo APIs REST y desarrollando componentes reutilizables. Además, el desarrollador deberá garantizar la alineación con los estándares de calidad y arquitectura empresarial de la organización, contribuyendo al desarrollo de soluciones innovadoras para el sector financiero.




RESPONSIBILITIES AND ASSIGNMENTS

  1. Diseñar, desarrollar y mantener aplicaciones móviles Android, asegurando la calidad del código y la experiencia del usuario final.
  2. Actualizar y crear plugins y módulos para proyectos Android e iOS.
  3. Integrar servicios de terceros y consumir APIs REST.
  4. Desarrollar bajo patrones de arquitectura como MVP, MVVM o MVC.
  5. Implementar patrones de diseño como Singleton, DAO, Adapter o Factory.
  6. Diseñar y ejecutar pruebas unitarias para componentes, vistas y controladores complejos.
  7. Colaborar con el Product Owner y el Scrum Master en la definición y refinamiento del Product Backlog.
  8. Estimar y desarrollar requisitos técnicos, asegurando entregables de calidad al final de cada iteración.
  9. Asegurar la calidad del código generado, cumpliendo con los estándares globales de la organización.
  10. Participar en revisiones de código y actividades de mejora continua.
  11. Desplegar el software desarrollado en entornos productivos en colaboración con el equipo de operaciones.
  12. Identificar áreas de oportunidad en los procesos de desarrollo y proponer mejoras.
  13. Colaborar con el equipo técnico y funcional para resolver dudas y garantizar la alineación con la arquitectura empresarial.
  14. Mostrar el incremento del producto al Product Owner y stakeholders, recibiendo retroalimentación para futuras iteraciones.
  15. Deseable desarrollar módulos de bajo nivel utilizando NDK y Objective-C.




REQUIREMENTS AND QUALIFICATIONS

Formación Académica Requerida:

  • Título universitario en Ingeniería de Software, Sistemas Computacionales, Mecatrónica, Informática o áreas afines.
  • Deseable contar con certificaciones en desarrollo móvil o tecnologías relacionadas.

Años de Experiencia:

  • Al menos 2 años de experiencia en desarrollo de aplicaciones móviles Android.

Habilidades Técnicas Requeridas:

  • Dominio avanzado de Kotlin y Java para desarrollo en Android.
  • Experiencia en patrones de arquitectura como MVP, MVVM o MVC.
  • Conocimientos sólidos en diseño y desarrollo de componentes reutilizables.
  • Experiencia en la integración de servicios de terceros y consumo de APIs REST.
  • Familiaridad con frameworks móviles híbridos y su integración en proyectos Android.
  • Conocimientos en patrones de diseño como Singleton, DAO, Adapter o Factory.
  • Experiencia en el uso de herramientas postbuild (ofuscadores).
  • Experiencia en la integración de SDKs y librerías de terceros.
  • Conocimientos en pruebas unitarias y cobertura de pruebas de certificación e integración.
  • Familiaridad con herramientas de control de versiones como Git.
  • Conocimiento de estándares de desarrollo y calidad de código.
  • Deseable experiencia en el sector financiero o en proyectos relacionados.
  • Deseable capacidad para desarrollar módulos de bajo nivel utilizando NDK y Objective-C.

Habilidades Soft Requeridas:

  • Excelentes habilidades de comunicación y colaboración en equipos multidisciplinarios.
  • Capacidad para trabajar bajo metodologías ágiles (Scrum, Kanban).
  • Actitud proactiva y mentalidad abierta para enfrentar retos técnicos.
  • Habilidad para promover la mejora continua y la autogestión en el equipo.
  • Orientación a resultados y atención al detalle.
  • Capacidad para resolver problemas de manera eficiente y creativa.
  • Habilidad para adaptarse a entornos dinámicos y de alta presión.

ADDITIONAL INFORMATION



Conoce a Stefanini

Somos una empresa global con 35 años de experiencia en el mercado, ofrecemos una sólida selección de servicios como: automatización, nube, Internet de las cosas (IoT) y experiencia de usuario (UX).


Creemos que la tecnología puede revolucionar una empresa y la innovación es fundamental para fomentar el desarrollo y la competitividad. También valoramos las nuevas ideas y el poder de una mente abierta, por lo que reconocemos que cada talento es esencial para la calidad de nuestros proyectos y especialmente para nuestro progreso.


Mantenemos nuestra excelencia invirtiendo en innovaciones tecnológicas, las mejores alianzas, adquisiciones de empresas en todo el mundo y la contratación de profesionales altamente capacitados.


Required profile

Experience

Spoken language(s):
SpanishEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Adaptability
  • Proactivity
  • Problem Solving

Android Developer Related jobs