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.
Volver
CN
Frontend Engineer 1
Credicorp Negocios Digitales SAS
Jornada Completa
Frontend
1 vacante
Colombia
Publicado hace menos de 3 meses
Descripción
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...