Jul 7, 2026

Mobile Developer (Flutter & Angular)

Apply Now →
Sobre Bambú Tech Services Somos una organización líder en tecnología, reconocida por nuestro compromiso con la excelencia y la innovación. En Bambú Tech Services, valoramos el ambiente colaborativo y buscamos profesionales líderes, organizados y proactivos que deseen tomar la propiedad técnica de productos críticos. Si buscas una oportunidad para definir arquitecturas y elevar el estándar de calidad, ¡esta es tu oportunidad! Objetivo del Puesto Buscamos un Mobile Developer con experiencia comprobada en Flutter y Dart. Serás la figura clave responsable de definir y ejecutar la arquitectura técnica de nuestras aplicaciones multiplataforma (Android & iOS). Tu misión es garantizar la estabilidad, escalabilidad y el alto rendimiento de las aplicaciones, liderando la integración de servicios backend (REST APIs) y el ciclo de despliegue mediante CI/CD en Azure DevOps. Responsabilidades Clave • Arquitectura y Código: Diseñar e implementar arquitecturas móviles robustas (e.g., Clean Architecture, MVVM), asegurando la aplicación estricta de principios SOLID y la escritura de código limpio y escalable. • Integración Crítica: Liderar la integración con servicios backend vía RESTful APIs y mecanismos de autenticación (JWT/OAuth2), garantizando la seguridad y una gestión avanzada de errores. • DevOps y Despliegue (Owner): Ser el propietario técnico de los pipelines de CI/CD en Azure DevOps, gestionando el versionamiento, automatizando builds y liderando el proceso de publicación a Google Play Store y Apple App Store. • Optimización y Rendimiento: Realizar análisis y optimización avanzada de rendimiento, consumo de memoria y resolución proactiva de bugs y crashes de la aplicación. • Estándares y Testing: Establecer los estándares de calidad del código y ser responsable del desarrollo de pruebas unitarias y de integración para componentes de misión crítica. • Colaboración Técnica: Colaborar directamente con Líderes Técnicos, equipos de Backend, QA y Diseño UI/UX para asegurar una implementación técnica impecable. • Liderazgo en Code Review: Participar activamente y liderar los procesos de Code Review, asegurando el cumplimiento de los estándares de código, la calidad, la seguridad y la eficiencia antes de la integración. • Gestión de Dependencias y Paquetes: Evaluar, seleccionar e integrar librerías y paquetes externos de terceros, garantizando su mantenibilidad a largo plazo y la minimización de conflictos. • Análisis y Optimización de Paquetes: Monitorear el tamaño final del build de la aplicación (APK/IPA) y tomar acciones proactivas para mantenerlo optimizado. • Documentación de Arquitectura: Crear y mantener la documentación técnica detallada de la arquitectura de la aplicación, flujos de datos y endpoints clave para facilitar la integración y el onboarding de nuevos miembros. • Investigación de SDKs: Mantenerse actualizado con las nuevas versiones del Flutter SDK, realizando upgrades de manera controlada y mitigando los riesgos de regresión. • Seguridad Móvil: Implementar prácticas básicas de seguridad, como el obfuscation de código y el manejo seguro de secrets y tokens de acceso. Requisitos del Perfil Experiencia y Educación • 3+ años de experiencia total en desarrollo de software. • Mínimo 3 años de experiencia sólida y continua con Flutter y Angular en proyectos productivos. • Experiencia demostrable en entornos Agile (Scrum) con entregas basadas en sprints. • Licenciatura en Ingeniería de Software, Sistemas Computacionales o afín. Habilidades Técnicas Clave • Flutter y Angular: Dominio total del framework y lenguaje. • Arquitectura Móvil y Principios SOLID: Indispensable. • State Management: Sólida experiencia y criterio con BLoC, Riverpod o Provider. • CI/CD: Experiencia práctica en configuración y gestión de pipelines (Azure DevOps o similar). • Integración API: Experiencia en APIs RESTful, manejo de JSON y seguridad (JWT/OAuth2). • Testing: Experiencia robusta en pruebas unitarias y de integración. • Version Control: Experiencia avanzada con Git y estrategias de branching (Git Flow). • Monitoreo y Logging: Experiencia en la configuración y uso de herramientas como Firebase Crashlytics y AWS CloudWatch para el diagnóstico y seguimiento proactivo de la salud de la aplicación. • Estrategias de Caching: Capacidad para implementar eficientemente estrategias de caché en distintos niveles (local y remoto) para optimizar el rendimiento y reducir la latencia. • Programación Asíncrona Avanzada: Dominio de conceptos avanzados de Futures, Streams y Async/Await en Dart para manejar concurrencia y reactividad de manera eficiente. • Patrones de Diseño: Conocimiento y aplicación práctica de patrones de diseño GoF (e.g., Singleton, Factory, Observer) en la arquitectura móvil. • Manejo de Push Notifications: Experiencia en la integración, gestión y manejo de notificaciones push (Firebase Cloud Messaging/APNS), incluyendo el manejo de estados en background. • Uso de Herramientas UI/UX: Habilidad para trabajar directamente con diseños en Figma o Adobe XD para una traducción precisa de componentes visuales a widgets de Flutter. ¿Qué te Ofrecemos? • Contrato inicial por 3 meses a prueba, con posibilidad de extensión de duración definida (sujeto a desempeño) • Desarrollo en un entorno que promueve la innovación y la mentoría técnica. • Esquema de trabajo flexible (Home Office). Si tienes el criterio para tomar la propiedad técnica de un producto y buscas un rol donde tus decisiones de arquitectura importen, ¡queremos conocerte! Tipo de puesto: Temporal Sueldo: $25,000.00 - $30,000.00 al mes Lugar de trabajo: Empleo remoto Apply Now Apply Now