Mobile Developer (Flutter & Angular)

Remote Full-time
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
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Senior Clinical Laboratory Associate (4x10 Thurs to Sun 9pm-7:30am).

Remote Full-time

Cashier Associate - Part-Time

Remote Full-time

MuleSoft Administrator - Remote (3-8 Years exp)

Remote Full-time

Vice President, Litigation (Remote, US)

Remote Full-time

Walmart Virtual Hiring Event 2.26.25 - Landscaper, DOT Operator, Power Washing, Lead Technician

Remote Full-time

Remote Customer Service Representative – Client Experience & Support Specialist for arenaflex Insurance Brokerage (Fully Remote, Full‑Time)

Remote Full-time

Apply Now: CVS Entry Level Work From Home Jobs (Remote) $25/Hour

Remote Full-time

Lignetics – Plant Manager – Marathon, WI

Remote Full-time

Online Amazon Part Time Jobs WFH

Remote Full-time

[Remote] Clinical Data Reporter I

Remote Full-time
← Back to Home