- Remoto · Latinoamérica
- Tiempo completo
- Senior
- USD 5,000 – USD 7,500 al mes
Publicada
Contratan desde: Latinoamérica
Descripción del puesto
Sobre la vacante
Svitla Systems busca un Senior Flutter Desktop Engineer para unirse a tiempo completo y desarrollar aplicaciones cross-platform de clase mundial. Serás responsable de crear experiencias de escritorio de alto rendimiento con Flutter y Dart, colaborando estrechamente con diseñadores, ingenieros backend y product managers.
Requisitos principales:
- 5+ años en desarrollo de software, con 3+ años en Flutter/Dart
- Experiencia con desarrollo Flutter para escritorio (Windows, macOS)
- Comprensión sólida del motor Flutter y arquitectura limpia
- Conocimiento de GraphQL, REST APIs, autenticación y datos en tiempo real
- Dominio de CI/CD, Git, pruebas unitarias/integración
- UI responsive y desarrollo cross-platform para escritorio
- Inglés nivel upper-intermediate
Beneficios:
- Proyectos con clientes de US y EU
- Setup flexible (remoto/oficina)
- Programas de aprendizaje personalizados
- 20 días de vacaciones + 10 feriados nacionales
- 5 días por enfermedad
- Política de maternidad y días familiares
- Seguro médico
- Compensación para deportes y educación
- Bonos y comunidad amigable
¿Por qué deberías aplicar?
Esta es tu oportunidad de trabajar en proyectos internacionales de alto impacto mientras desarrollas experiencias de escritorio innovadoras con Flutter. En Svitla Systems, no solo construirás aplicaciones usadas a escala global, sino que crecerás profesionalmente en un entorno que valora la innovación técnica y el aprendizaje continuo. Si buscas un rol donde puedas tomar propiedad de soluciones complejas y colaborar con equipos multidisciplinarios, esta posición es para ti.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Flutter Desktop avanzado: Windows y macOS
- Arquitectura limpia y patrones de state management
- Integración de APIs (GraphQL/REST) y manejo de autenticación
- CI/CD y pruebas automatizadas
- Inglés técnico para comunicación con equipos internacionales
Tips prácticos para este puesto
- Prepara tu portfolio: Muestra aplicaciones Flutter de escritorio en producción, idealmente con métricas de rendimiento
- Domina el debugging: Familiarízate con DevTools e Instruments para identificar cuellos de botella
- Practica integraciones nativas: Si tienes experiencia con C++ o plugins nativos, destácalo
- Estudia casos de éxito: Investiga aplicaciones Flutter desktop populares y sus arquitecturas
Recursos recomendados
- Documentación oficial: Flutter Desktop docs
- Herramientas: Flutter DevTools, Instruments para profiling
- Comunidades: Flutter Community en Discord, r/FlutterDev
- Cursos: Flutter & Dart - The Complete Guide en Udemy
- Influencers: Filip Hráček, Majid Hajian
Preguntas frecuentes en entrevistas para este rol
- "¿Cómo optimizarías el rendimiento de una aplicación Flutter desktop con animaciones complejas?"
Tip: Menciona profiling con DevTools, uso de custom shaders, y consideraciones de GPU (OpenGL/Metal)
- "Describe tu experiencia integrando APIs GraphQL en Flutter y manejando estados complejos"
Tip: Explica tu stack preferido (ej: Ferry/Artemis) y cómo estructuras la capa de datos
- "¿Qué desafíos específicos enfrentaste al desarrollar para múltiples plataformas de escritorio?"
Tip: Habla sobre diferencias en APIs nativas, manejo de ventanas, y testing cross-platform
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $2,500 - $3,500 | | Mid | $3,500 - $5,000 | | Senior | $5,000 - $7,500 |
*Nota: Varía según país, empresa, modalidad (remoto internacional paga más) y tecnologías específicas. Empresas de USA/EU pagando en LATAM suelen ofrecer 30-50% más.*
Red flags a considerar
- Bandera roja 1: Proyectos sin definición clara de requisitos
Qué preguntar: "¿Cuál es el roadmap del producto y cómo se priorizan las features?"
- Bandera roja 2: Falta de soporte para aprendizaje
Qué investigar: Verifica si realmente ofrecen programas personalizados y presupuesto para educación
- Bandera roja 3: Equipo distribuido sin procesos de comunicación establecidos
Señal de advertencia: Reuniones caóticas, falta de documentación, dependencias no claras con otros equipos
Habilidades
- Flutter
- Dart
- Windows
- macOS
- GraphQL
- REST APIs
- autenticación
- datos en tiempo real
- CI/CD
- Git
- pruebas unitarias
- pruebas de integración
- UI responsive
- desarrollo cross-platform
- C++
- plugins nativos
- Flutter DevTools
- Instruments
- OpenGL
- Metal
- Ferry
- Artemis
Cuida tus datos: ninguna empresa debe pedirte dinero para postularte o contratarte. Reportar esta vacante