Skip to main content

Linked In Identificar empleos que correspondan a tu perfil

SSR Android Developer

Postula
Job ID 122956 Mar. 20, 2024 Ciudad de México, México

Logo


¡Gracias por tu interés en Scotiabank! 


Nuestro grupo tiene un fuerte compromiso en promover un lugar de trabajo en donde te sientas respaldado/a por tus supervisores/as, de forma tal que asegures tu éxito y el de cada cliente.



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

·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.

·Código de pruebas unitarias que garanticen la solidez, como casos extremos, usabilidad y fiabilidad general.

·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.

Lidera sesiones de pair programming.

·Explica trade-offs en soluciones complejas a los menos experimentados.

·Trabajar con la metodología Agile para el desarrollo de las aplicaciones.

·Participa y aprueba las actividades de Secure Code Assesment.

·Conoce la estructura de una historia de usuario y aporta a la creación de las mismas (GWT, invest , smart).

·Refina sus historias correctamente fuera de las ceremonias de refinamiento y soloexpone la propuesta de solución al equipo para aclarar dudas y poder puntuarlas.

·Comprender la cultura de riesgo del Banco y cómo debe considerarse el apetito de riesgo en las actividades y decisiones diarias desde el punto de vista técnico y de negocio.

·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.

·Demostrar autonomía en la ejecución de sus deberes.

·Contribuye en librerías de uso común.

·Preparar y asesorar a los desarrolladores con menos experiencia en su equipo.

·Capaz de trabajar en repositorios que no son del dominio de su equipo con ayuda de los dueños.

·Propone y aplica estandares/procesos de desarrollo.

·Ayuda a definir las prioridades y cuidar su ejecución.

·Evalua constantemente los requerimientos no funcionales de un requerimiento.

·Se ocupa por evaluar laobservabilidad de los componentes desde la fase de diseño técnico y hasta la puesta en producción del mismo.

·Automatiza tareas repetitivas usando scripts y herramientas.

·Promover con los menos experimentados que las soluciones técnicas estén enfocadas a unacultura centrada en el cliente.

·Liderar las sesiones técnicas cuando no hay ingenieros más experimentados.

·Identificar, registrar y solucionar la deuda técnica generada durante el desarrollo.

·Capacita a los menos experimentados en el uso de las herramientas de monitoreo.

·Construye dashboards auxiliares para trouble shooting.

·Ayudar a sus nuevos compañeros en el proceso de ingreso e integración al equipo.

·Participa activamente en la estimación de tareas, bugs pendientes y generados.

·Ayuda a definir las prioridades y cuidar su ejecución.

·Entiende autenticación y autorización.

·Evaluar constantemente los requerimientos no funcionales de un requerimiento.

·Identifica y ayuda en priorización de deuda técnica para disminuir riesgos on-call.

·Alienta al equipo a tomar una decisión, sino es posible, la toma.



Experiencia

·Experiencia laboral demostrada en desarrollo de software (>3 años)

·Experiencia laboral en desarrollo Android

·Dominio de Kotlin

·Haber publicado una o más aplicaciones Android en Google Play Store y/o Huawei App Gallery

·Experiencia con inyección de dependencias

·Experiencia con bibliotecas y API de terceros como Retrofit y Firebase.

·Conocimiento práctico de arquitecturas limpias y dominio de los principios SOLID.

·Conocimiento práctico de programación reactiva (Corutines, Jetpack Compose).

·Conocimiento avanzado de Gitflow para el versionamiento de código.

·Profundo conocimiento de todo el ciclo de vida de desarrollo de las aplicaciones móviles

·Conocimiento avanzado de persistencia segura de datos

·Experiencia en seguridad en la comunicación de aplicativos




Ofrecemos un buen ambiente laboral, prestaciones superiores a las de ley, la oportunidad para realizar voluntariado y/o actividades de Responsabilidad Social. Scotiabank está considerado como el mejor grupo financiero para trabajar en México, con presencia internacional.

Agradecemos tu interés, sin embargo, únicamente las personas seleccionadas para entrevista serán contactadas.

**Scotiabank es una empresa incluyente, que respeta la diversidad y no hace ningún tipo de discriminación**


Trabajos vistos recientemente

No hay trabajos recién vistos

Ver todas nuestras oportunidades

Inscríbete para recibir alertas de empleo

Áreas de interésBusca por categoría, ubicación o ambos (categoría y ubicación). Selecciona una opción a partir de las sugerencias y haz clic en “Agregar”.

  • Tecnología de la Información, Ciudad de México, Ciudad de México, MéxicoRemove