Job Description
En SEEK somos un equipo multicultural que combina estrategia, diseño y tecnología para crear productos digitales con valor real para nuestros clientes. Nos enfocamos en soluciones centradas en el usuario y experiencias innovadoras que generan resultados de alto impacto.
Buscamos incorporar a un/a Flutter/Mobile Developer que se integre a un equipo ágil y multidisciplinario, trabajando para clientes líderes en diversas industrias. Nuestro objetivo es diseñar y desarrollar productos digitales que transformen organizaciones a distintas escalas, manteniendo un enfoque en la excelencia, la calidad y la mejora continua. El/la candidato/a participará en proyectos desafiantes desde la conceptualización hasta el despliegue, colaborando estrechamente con diseño, producto y desarrollo para entregar soluciones móviles evolutivas y orientadas al usuario.
Función del rol
- Implementar e iterar con el equipo de Diseño y Desarrollo de Productos en un entorno Agile.
- Participar en todas las fases de desarrollo (análisis, especificaciones, pruebas y despliegue).
- Diseñar, maquetar, desarrollar y mantener apps móviles evolutivas basadas en mockups e historias de usuario, siguiendo guías Scrum.
- Aplicar principios avanzados de UI/UX y desarrollo móvil.
- Usar de forma avanzada Flutter y herramientas relacionadas; se valora experiencia con React Native.
- Integración de APIs (REST/GraphQL) y tecnologías de sockets (WebSockets, Socket.io, Firebase, etc.).
- Gestión de almacenamiento offline (Hive, SQLite, Local Storage u otros) y librerías de gestión de estados (Bloc, Provider, Riverpod, etc.).
- Integración de Flutter con APIs nativas mediante Flutter Channel.
- Conocimientos básicos de pruebas unitarias con Flutter Test u otros.
- Generación de documentación técnica (diagramas UML) y despliegue manual en Google Play Store y Apple Store.
- Colaboración con repositorios Git y estrategias de ramas (GitFlow).
Requisitos y experiencia
- Profesional en Ciencias de la Computación, Ingeniería de Software, Sistemas, Informática o carreras afines.
- Al menos 3 años de experiencia demostrable desarrollando aplicaciones móviles y trabajando en equipos ágiles con Scrum.
- Experiencia en programación orientada a eventos y objetos y aplicación de principios SOLID, con entendimiento sólido de diseño UX y desarrollo móvil multiplataforma.
- Capacidad para gestionar actividades con independencia y apoyar a otros equipos cuando sea necesario, asegurando entregas a tiempo de los entregables de backend y demostrando responsabilidad en los proyectos.
- Participación activa en todas las fases del desarrollo de un producto digital, con foco en el desarrollo móvil.
- Excelentes habilidades organizativas, de gestión y priorización de tareas, y una fuerte capacidad analítica y de aprendizaje continuo.
Habilidades deseables
- Conocimientos en desarrollo nativo iOS/Android (Swift, Objective-C, Java, Kotlin) y/o desarrollo híbrido con React Native, Ionic, Xamarin.
- Experiencia avanzando librerías y paquetes Flutter a nivel de Widgets y funcionalidades. Conocimientos básicos de automatización de pruebas funcionales e análisis de código (Appium, Cypress, SonarQube).
- Nivel de inglés intermedio es un plus.
Beneficios
- La oportunidad de trabajar en una empresa multicultural con proyectos desafiantes e innovadores.
- Medio día libre por cumpleaños.
- Bonificación en dólares por referidos.
- Capacitaciones.
- Línea de carrera y crecimiento profesional.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application