🏢 Company: Stefanini Latam

📍 Location: Remote

💼 Type: Full-time

🏠 Work Model: Remote

📋 Job Description

Contribuye al área de desarrollo móvil, apoyando a que los objetivos, planes e iniciativas priorizadas por el área de producto se lleven a cabo. Garantiza que todas sus actividades realizadas en el desarrollo contemplen los procedimientos, prácticas y requisitos que permitan garantizar un entregable de calidad.

🎯 Responsibilities

• Diseñar y crear aplicaciones avanzadas para la plataforma de Android y Huawei. • Colaborar con equipos multidisciplinares para definir, diseñar y enviar nuevas funciones. • Trabajar en la solución de problemas y en mejorar el rendimiento de la aplicación. • Descubrir, evaluar e implementar de forma continua nuevas tecnologías para maximizar la eficiencia del desarrollo. • Trabajar con la metodología Agile para el desarrollo de las aplicaciones. • Diseñar arquitecturas de software que permitan volver más eficiente el proceso de desarrollo.

• Código de pruebas unitarias que garanticen la solidez, como casos extremos, usabilidad y fiabilidad general. • Participa y aprueba las actividades de Secure Code Warrior. • Evaluar constantemente los requerimientos no funcionales de un requerimiento. • Identificar, registrar y solucionar la deuda técnica generada durante el desarrollo. • Automatiza tareas repetitivas usando scripts y herramientas. 

• Lidera sesiones de pair programming. • Explica trade-offs en soluciones complejas a los menos experimentados. • Preparar y asesorar a los desarrolladores con menos experiencia en su equipo. • Liderar las sesiones técnicas cuando no hay ingenieros más experimentados. • Capacita a los menos experimentados en el uso de las herramientas de monitoreo. 

✅ Requirements

• Dominio de Kotlin. • Experiencia con inyección de dependencias. • Experiencia con bibliotecas y API de terceros como Retrofit y Firebase. • Dominio práctico de arquitecturas limpias y principios SOLID. • Dominio práctico de programación reactiva (Corutines). • Dominio de Gitflow para el versionamiento de código. • Profundo conocimiento de todo el ciclo de vida de desarrollo de las aplicaciones móviles. • Profundo conocimiento de persistencia segura de datos. • Profundo conocimiento en seguridad en la comunicación de aplicativos. • Conocimiento de herramientas de análisis como Checkmarx, Black Duck y NowSecure

🎁 Additional Information

• Experiencia laboral demostrada en desarrollo de software (>5 años). • Experiencia laboral en desarrollo Android. • Haber publicado una o más aplicaciones Android en Google Play Store y/o Huawei App Gallery. 

• Da feedback constructivo a sus compañeros de equipo. • Comunica visiblemente decisiones técnicas y explica su contexto. • Se involucra activamente en sesiones de refinamiento. • Ayudar a sus nuevos compañeros en el proceso de ingreso e integración al equipo. • Promover con los menos experimentados que las soluciones técnicas estén enfocadas a una cultura centrada en el cliente.

📊 Hiring Process

  1. Application
  2. CV Submission
  3. Interviews
  4. Candidate Confirmation
  5. Onboarding
  6. Hiring

💡 Pro Tips for Landing a Remote Job

1. Prepare your environment before online interviews

Test camera, microphone, and internet 30 minutes in advance. Choose a neutral background.

2. Establish a firm start and end to your workday

Set fixed hours and create transition rituals. These cues train your brain to enter and exit work mode.

3. Develop a continuous learning habit

The remote job market values professionals who constantly upskill. Dedicate at least 30 minutes daily to learning something new.

💡 Interested in this opportunity?

This Android Developer role at Stefanini Latam is a fully remote position.

🚀 Apply Now