Desarrollador Senior de Flutter para Servicios de Mantenimiento Automotriz

Remoto
Jornada completa
Nuestro proyecto startup está transformando la forma en que los usuarios interactúan con los servicios de mantenimiento automotriz. Desarrollamos una plataforma digital completa (web y móvil) que facilitará la programación de citas, seguimiento de servicios y comunicación directa con talleres mecánicos. La solución que estamos construyendo integrará diversas funcionalidades mediante tecnologías modernas como Flutter, Firebase y servicios cloud. Responsabilidades Principales - Diseñar e implementar interfaces de usuario atractivas y funcionales utilizando Flutter (Dart 3.0+) para plataformas web y móviles. - Desarrollar arquitecturas escalables que garanticen rendimiento óptimo y experiencia fluida para los usuarios finales. - Integrar y gestionar servicios de Firebase (Firestore, Authentication, Messagebird) como backbone para funcionalidades del backend. - Crear y mantener Firebase Cloud Functions utilizando JavaScript o TypeScript para lógica de servidor. - Colaborar estrechamente con diseñadores UX/UI para transformar wireframes y mockups en código funcional. - Implementar pruebas unitarias y de integración para garantizar la calidad y estabilidad del código. - Optimizar el rendimiento de la aplicación para tiempos de carga rápidos y funcionamiento eficiente. - Participar activamente en reuniones de planificación de sprint y revisiones de código con el equipo. - Documentar procesos técnicos y arquitectura del sistema para facilitar el mantenimiento futuro. - Investigar y proponer mejoras continuas en las tecnologías utilizadas dentro del proyecto. Requisitos Técnicos - Experiencia general en desarrollo de software de al menos 4 años, demostrando progresión profesional. - Dominio avanzado de Flutter y Dart, con conocimiento práctico de las funcionalidades más recientes (Flutter 3.x). - Experiencia sólida desarrollando aplicaciones con Flutter para entornos web, incluyendo optimización de rendimiento. - Conocimientos profundos del ecosistema Firebase, incluidos: - Firestore para gestión de bases de datos en tiempo real. - Firebase Authentication para implementación de sistemas seguros de acceso. - Messagebird para sistemas de notificaciones y comunicación con usuarios. - Firebase Cloud Functions para procesamiento de lógica backend. - Competencia demostrable en JavaScript o TypeScript para desarrollo de funciones serverless. - Experiencia práctica con patrones de arquitectura en Flutter (BLoC, Provider, Riverpod, GetX). - Manejo avanzado de herramientas de control de versiones Git y metodologías de colaboración. - Capacidad para escribir código limpio, bien documentado y de fácil mantenimiento. Competencias Adicionales Valoradas - Experiencia previa en entornos de startup o proyectos de rápido crecimiento. - Familiaridad con el sector automotriz o servicios relacionados con mantenimiento vehicular. - Conocimiento de metodologías ágiles (Scrum, Kanban) y herramientas de gestión de proyectos. - Experiencia implementando pipelines CI/CD y prácticas DevOps. - Conocimientos de desarrollo backend más allá de Firebase (Node.js, Go, Python). - Implementación de sistemas de analítica y seguimiento de comportamiento de usuarios. - Contribuciones a proyectos open source relacionados con Flutter o Dart. - Habilidades de comunicación efectiva y capacidad para explicar conceptos técnicos complejos. Modalidad de Trabajo - Posición a tiempo completo con dedicación exclusiva al proyecto. - Trabajo 100% remoto con flexibilidad horaria. - Reuniones periódicas de coordinación con el equipo de desarrollo. - Oportunidad de crecimiento a largo plazo dentro del proyecto. ¿Por Qué Unirse a Nuestro Equipo? Al formar parte de nuestro proyecto, tendrá la oportunidad de participar en la creación de una solución tecnológica innovadora que está transformando un sector tradicional. Ofrecemos un entorno de trabajo colaborativo donde sus ideas serán valoradas y podrá implementar soluciones creativas utilizando tecnologías de vanguardia.