Buscamos un Flutter Developer con al menos 3 años de experiencia en desarrollo móvil, específicamente en el uso de Flutter.
El candidato ideal deberá poseer un sólido conocimiento en la creación de aplicaciones móviles eficientes y escalables, así como una capacidad comprobada para colaborar con equipos de diseño UI/UX.
Este rol es clave para el desarrollo y optimización de nuestras aplicaciones, garantizando una experiencia de usuario excepcional y un rendimiento óptimo.
Responsabilidades:
- Desarrollo de Aplicaciones:
Diseñar, desarrollar e implementar aplicaciones móviles utilizando Flutter y Dart, asegurando la calidad y funcionalidad de los productos.
- Colaboración con Diseñadores:
Trabajar en estrecha colaboración con el equipo de diseño UI/UX para integrar diseños atractivos y mejorar la experiencia del usuario.
- Optimización de Rendimiento:
Realizar análisis de rendimiento y aplicar técnicas de optimización para garantizar tiempos de carga rápidos y un uso eficiente de los recursos.
- Gestión de Estados:
Implementar soluciones de gestión de estados (como Bloc o similares) para facilitar la escalabilidad y el mantenimiento de las aplicaciones.
- Arquitectura limpia:
Aplicar principios de Clean Architecture para organizar el código de manera efectiva y promover la reutilización y la facilidad de pruebas.
- Control de Versiones:
Utilizar sistemas de control de versiones como Git para gestionar el código y colaborar eficazmente con el equipo.
- Depuración y perfilado:
Utilizar herramientas de debugging y profiling para identificar y resolver problemas en las aplicaciones.
- Trabajo en Equipo:
Colaborar con otros desarrolladores y participar en revisiones de código para mejorar continuamente la calidad del software.
Requisitos:
- Mínimo 3 años de experiencia en roles de Flutter Developer o Mobile Developer (nivel intermedio o senior), con al menos 2 años de experiencia específica en Flutter.
- Dominio de Flutter y Dart.
- Experiencia en gestión de estados (Bloc o similar).
- Conocimiento en Clean Architecture.
- Familiaridad con herramientas de perfilado y depuración.
- Experiencia en control de versiones con Git.
- Autonomía y responsabilidad en la gestión de proyectos.