Padmi

Mobile Developer (Flutter & Angular)

IndiaPosted 1 month ago
Software engineeringMid-levelFull Time; Regular
Apply at vmysmartpros

Opens the source posting on shine.com

Source description

About the role

View original

Sobre Bamb Tech Services Somos una organizacin lder en tecnologa, reconocida por nuestro compromiso con la excelencia y la innovacin. En Bamb Tech Services, valoramos el ambiente colaborativo y buscamos profesionales lderes, organizados y proactivos que deseen tomar la propiedad tcnica de productos crticos. Si buscas una oportunidad para definir arquitecturas y elevar el estndar de calidad, esta es tu oportunidad! Objetivo del Puesto Buscamos un Mobile Developer con experiencia comprobada en Flutter y Dart. Sers la figura clave responsable de definir y ejecutar la arquitectura tcnica de nuestras aplicaciones multiplataforma (Android & iOS). Tu misin es garantizar la estabilidad, escalabilidad y el alto rendimiento de las aplicaciones, liderando la integracin de servicios backend (REST APIs) y el ciclo de despliegue mediante CI/CD en Azure DevOps. Responsabilidades Clave Arquitectura y Cdigo: Disear e implementar arquitecturas mviles robustas (e.g., Clean Architecture, MVVM), asegurando la aplicacin estricta de principios SOLID y la escritura de cdigo limpio y escalable. Integracin Crtica: Liderar la integracin con servicios backend va RESTful APIs y mecanismos de autenticacin (JWT/OAuth2), garantizando la seguridad y una gestin avanzada de errores. DevOps y Despliegue (Owner): Ser el propietario tcnico de los pipelines de CI/CD en Azure DevOps, gestionando el versionamiento, automatizando builds y liderando el proceso de publicacin a Google Play Store y Apple App Store. Optimizacin y Rendimiento: Realizar anlisis y optimizacin avanzada de rendimiento, consumo de memoria y resolucin proactiva de bugs y crashes de la aplicacin. Estndares y Testing: Establecer los estndares de calidad del cdigo y ser responsable del desarrollo de pruebas unitarias y de integracin para componentes de misin crtica. Colaboracin Tcnica: Colaborar directamente con Lderes Tcnicos, equipos de Backend, QA y Diseo UI/UX para asegurar una implementacin tcnica impecable. Liderazgo en Code Review: Participar activamente y liderar los procesos de Code Review, asegurando el cumplimiento de los estndares de cdigo, la calidad, la seguridad y la eficiencia antes de la integracin. Gestin de Dependencias y Paquetes: Evaluar, seleccionar e integrar libreras y paquetes externos de terceros, garantizando su mantenibilidad a largo plazo y la minimizacin de conflictos. Anlisis y Optimizacin de Paquetes: Monitorear el tamao final del build de la aplicacin (APK/IPA) y tomar acciones proactivas para mantenerlo optimizado. Documentacin de Arquitectura: Crear y mantener la documentacin tcnica detallada de la arquitectura de la aplicacin, flujos de datos y endpoints clave para facilitar la integracin y el onboarding de nuevos miembros. Investigacin de SDKs: Mantenerse actualizado con las nuevas versiones del Flutter SDK, realizando upgrades de manera controlada y mitigando los riesgos de regresin. Seguridad Mvil: Implementar prcticas bsicas de seguridad, como el obfuscation de cdigo y el manejo seguro de secrets y tokens de acceso. Requisitos del Perfil Experiencia y Educacin 3+ aos de experiencia total en desarrollo de software. Mnimo 3 aos de experiencia slida y continua con Flutter y Angular en proyectos productivos. Experiencia demostrable en entornos Agile (Scrum) con entregas basadas en sprints. Licenciatura en Ingeniera de Software, Sistemas Computacionales o afn. Habilidades Tcnicas Clave Flutter y Angular: Dominio total del framework y lenguaje. Arquitectura Mvil y Principios SOLID: Indispensable. State Management: Slida experiencia y criterio con BLoC, Riverpod o Provider. CI/CD: Experiencia prctica en configuracin y gestin de pipelines (Azure DevOps o similar). Integracin API: Experiencia en APIs RESTful, manejo de JSON y seguridad (JWT/OAuth2). Testing: Experiencia robusta en pruebas unitarias y de integracin. Version Control: Experiencia avanzada con Git y estrategias de branching (Git Flow). Monitoreo y Logging: Experiencia en la configuracin y uso de herramientas como Firebase Crashlytics y AWS CloudWatch para el diagnstico y seguimiento proactivo de la salud de la aplicacin. Estrategias de Caching: Capacidad para implementar eficientemente estrategias de cach en distintos niveles (local y remoto) para optimizar el rendimiento y reducir la latencia. Programacin Asncrona Avanzada: Dominio de conceptos avanzados de Futures, Streams y Async/Await en Dart para manejar concurrencia y reactividad de manera eficiente. Patrones de Diseo: Conocimiento y aplicacin prctica de patrones de diseo GoF (e.g., Singleton, Factory, Observer) en la arquitectura mvil. Manejo de Push Notifications: Experiencia en la integracin, gestin y manejo de notificaciones push (Firebase Cloud Messaging/APNS), incluyendo el manejo de estados en background. Uso de Herramientas UI/UX: Habilidad para trabajar Sobre Bamb

One address, no account. We’ll tell you when matching roles go live.

More at vmysmartpros

Related open roles

View all roles