Requisition ID: 230863
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.
Propósito
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.
Responsabilidades
Desarrollo y Colaboración
• 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.
Calidad y Mejora Continua
• Código de pruebas unitarias que garanticen la solidez, como casos extremos, usabilidad y fiabilidad general.
• Participa y aprueba las actividades de Secure Code Assessment.
• Evaluar constantemente los requerimientos no funcionales de un requerimiento.
• Identificar, registrar y solucionar la deuda técnica generada durante el desarrollo.
Liderazgo y Mentoría
• 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.
• Capacita a los menos experimentados en el uso de las herramientas de monitoreo.
Comunicación y Cultura de Equipo
• 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.
Educación y Experiencia
• Experiencia laboral demostrada en desarrollo de software (>2 años).
• Experiencia laboral en desarrollo Android.
• Haber publicado una o más aplicaciones Android en Google Play Store y/o Huawei App Gallery.
Habilidades Técnicas
• Buen conocimiento de Kotlin.
• Experiencia con inyección de dependencias.
• Experiencia con bibliotecas y API de terceros como Retrofit y Firebase.
• Conocimiento práctico de arquitecturas limpias y principios SOLID.
• Conocimiento práctico de programación reactiva (Corutines).
• Conocimiento de Gitflow para el versionamiento de código.
• Buen conocimiento de todo el ciclo de vida de desarrollo de las aplicaciones móviles.
• Conocimiento de persistencia segura de datos.
• Experiencia en seguridad en la comunicación de aplicativos.
• Deseable análisis de seguridad usando herramientas como Checkmarx, Black Duck y NowSecure
En Scotiabank, valoramos las habilidades y experiencias únicas que cada persona aporta al banco y nos comprometemos a crear y mantener un entorno inclusivo y accesible para todos/as. Todos/as los/las empleados/as deben cumplir con las políticas, normas, códigos y directrices del banco relacionadas con la no discriminación y las adaptaciones en el lugar de trabajo.
”Si necesitas algún tipo de adaptación en temas de accesibilidad durante el proceso, indícalo a nuestro equipo de Atracción de Talento”
**Bajo ninguna circunstancia solicita pruebas de embarazo, ni de VIH**
Location(s): Mexico : Ciudad de México : Venustiano Carranza
Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.
At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.