Volver
Jornada Completa
1 vacante
Colombia
Publicado hace menos de 6 meses

Descripción

Para avanzar en este proceso es indispensable que tengas bases sólidas en frontend, experiencia en desarrollo móvil y dominio práctico de Flutter. ¿Qué harás en el equipo? - Desarrollar funcionalidades en Flutter a partir de criterios de aceptación y diseños en Figma, manteniendo la lógica de negocio separada de la UI (sin acoplar datos ni reglas dentro de los widgets). - Escribir código claro y reutilizable (componentización), entendiendo el ciclo de vida de los widgets y usando gestión de estado de forma consciente. - Trabajar en un entorno con varios módulos o paquetes y dependencias entre ellos, coordinándote con el equipo en revisiones de código. - Cuidar la calidad con pruebas (funcionales y, según el estándar del equipo, widget y/o integración), análisis estático (flutter analyze / linters) y code review en PR. - Colaborar con diseño (Figma o similar) y con un sistema de diseño / componentes compartidos; en productos multi‑país, trabajar con textos externalizados e internacionalización. - Gestionar tus compromisos en el sprint y comunicar bloqueos o riesgos a tiempo.

Requerimientos

Sobre el proceso técnico: valoramos el uso de IA y herramientas como apoyo, pero en la prueba y la entrevista evaluamos tus fundamentos. Debes poder explicar y defender la arquitectura, la lógica y el código de tu entrega (incluidos modelos y manejo de estado). Lo que necesitas: 1) Fundamentos sólidos de programación orientada a objetos: dominio práctico de sus pilares (herencia, polimorfismo, abstracción, encapsulamiento) y capacidad de estructurar y explicar tu código. 2) Experiencia previa comprobable en desarrollo móvil con Flutter. 3) Gestión de estado en Flutter (por ejemplo Provider, Riverpod, Bloc u otro enfoque equivalente) y criterio para no mezclar lógica de negocio con la capa de UI. 4) Consumo de APIs REST, trabajo asíncrono y modelos de datos que entiendas (aunque uses generadores, debes saber qué hace el código). 5) Git y flujo habitual con dependencias en Dart/Flutter (pub). 6) Interfaces pensadas para móvil (y web cuando aplique), alineadas a diseño responsive del producto. 7) Experiencia o disposición a trabajar en Scrum (o similar), con participación en refinamientos y revisiones de código.
Cargando ofertas similares...

Frontend Engineer 1

Credicorp Negocios Digitales SAS

Postular