




Resumen: Buscamos un Desarrollador Móvil Senior con sólida experiencia en Flutter y desarrollo móvil multiplataforma para liderar el diseño, desarrollo y entrega de aplicaciones móviles de alta calidad, definir la arquitectura y mentorizar a desarrolladores. Aspectos destacados: 1. Liderar el diseño, desarrollo y entrega de aplicaciones móviles de alta calidad 2. Definir la arquitectura móvil y mentorizar a desarrolladores 3. Trabajar en aplicaciones móviles de alto impacto para una empresa líder en seguridad **Descripción general** Fundada en 1973, Inter\-Con Security Systems, Inc. es una empresa global líder en seguridad, que ofrece una amplia gama de servicios de seguridad física a clientes gubernamentales y comerciales en cuatro continentes. Inter\-Con se especializa en brindar servicios de seguridad personalizados a clientes cuyas necesidades superan las capacidades de las empresas tradicionales de vigilancia. Entre sus clientes figuran los Departamentos de Estado, Justicia, Seguridad Nacional, Energía y Defensa, así como empresas de la lista Fortune 500, importantes empresas de servicios públicos y personas con patrimonio neto extremadamente elevado. Inter\-Con emplea a más de 35 000 profesionales de la seguridad en todo el mundo, capacitados y gestionados por un equipo de expertos con una experiencia incomparable en ámbitos militar, de aplicación de la ley y de seguridad. Inter\-Con sigue siendo una empresa familiar al 100 %, propiedad y gestión familiar, y opera como líder del sector en soluciones de seguridad personalizadas y de altos requisitos. *Inter\-Con está presente dondequiera que la seguridad importe.* ***\*POR FAVOR, ENVÍE SU CURRÍCULUM EN INGLÉS\**** **Resumen del puesto:** Buscamos un Desarrollador Móvil Senior con profunda experiencia en Flutter y desarrollo móvil multiplataforma para liderar el diseño, desarrollo y entrega de aplicaciones móviles de alta calidad. Usted desempeñará un papel fundamental al definir la arquitectura móvil, mentorizar a desarrolladores y garantizar la escalabilidad y fiabilidad de nuestras aplicaciones en las plataformas Android e iOS. Como miembro senior de nuestro equipo de ingeniería, colaborará estrechamente con los equipos de Producto, Aseguramiento de Calidad (QA) y DevOps para ofrecer una experiencia móvil fluida, alineada con los objetivos empresariales. **Principales responsabilidades:** * Liderar el desarrollo de aplicaciones móviles en Flutter de alto rendimiento, escalables y mantenibles. * Diseñar e implementar funciones complejas de interfaz de usuario, animaciones y optimizaciones de rendimiento mediante Dart y las mejores prácticas de Flutter. * Definir y mantener patrones arquitectónicos (por ejemplo, MVVM, BLoC) para garantizar la calidad del código, su capacidad de prueba y su mantenibilidad a largo plazo. * Mentorizar y apoyar a desarrolladores mediante revisiones de código, programación en pareja y orientación técnica. * Traducir requisitos de producto, historias de usuario y wireframes en aplicaciones móviles bien estructuradas, adaptables y de alta calidad. * Supervisar la integración con APIs de backend (Firebase, REST, servicios de AWS), asegurando su fiabilidad y rendimiento. * Liderar iniciativas relacionadas con la seguridad de las aplicaciones, la protección de datos y la optimización del rendimiento. * Crear y gestionar canalizaciones CI/CD (por ejemplo, CodeMagic, GitHub Actions) para la implementación y pruebas móviles. * Publicar y mantener aplicaciones en Google Play Store y Apple App Store, incluida la conformidad con las directrices de cada plataforma. * Colaborar con los equipos de Producto, UX, QA y DevOps para planificar lanzamientos, evaluar riesgos e implementar soluciones robustas. * Evaluar y adoptar continuamente nuevas herramientas, bibliotecas y frameworks que mejoren la eficiencia del desarrollo. * Participar en revisiones arquitectónicas multifuncionales, planificación de sprints y retrospectivas. * Garantizar la documentación exhaustiva de la arquitectura, las APIs y los flujos de trabajo de desarrollo. * Ser responsable del monitoreo de los sistemas en producción, diagnosticar problemas y proponer soluciones con mínima supervisión. * Contribuir a los estándares técnicos corporativos, la estrategia móvil y las prácticas de seguridad. * Realizar otras tareas afines que se le asignen. **Habilidades y calificaciones requeridas:** * 4 o más años de experiencia profesional en desarrollo móvil, con **3 o más años en Flutter/Dart**. * Experiencia comprobada en la arquitectura y entrega de aplicaciones multiplataforma complejas a producción. * Experiencia con **Firebase** (Firestore, Auth, Functions, Analytics), **servicios de AWS** (Cognito, Lambda, DynamoDB) y APIs de terceros. * Sólida comprensión del **ciclo de vida de las aplicaciones móviles**, el **perfilado de memoria/rendimiento** y las **pruebas automatizadas** (unitarias, de widgets, de integración). * Experiencia en la creación y mantenimiento de canalizaciones CI/CD y entrega automatizada de aplicaciones (por ejemplo, **CodeMagic**, **Bitrise**, **GitHub Actions**). * Conocimientos prácticos de **Bitbucket**, **Jira**, **Confluence** y metodologías ágiles. * Capacidad para depurar y resolver bloqueos de aplicaciones, inconsistencias en la interfaz de usuario/experiencia de usuario (UI/UX) y problemas de rendimiento en distintos dispositivos. * Conocimiento profundo de las directrices de la **App Store** y la **Play Store**, incluidos los procesos de envío, revisión e implementación. * Experiencia mentorizando y brindando liderazgo técnico a otros desarrolladores. * Comprensión sólida de las **técnicas de gestión de estado** (por ejemplo, Provider, Riverpod, BLoC). * Conocimientos sobre bases de datos **NoSQL/SQL**, APIs **REST** y **GraphQL**. * Capacidad para trabajar cómodamente en entornos **Linux** y utilizar herramientas de construcción/despliegue basadas en línea de comandos (CLI). * Excelentes habilidades de colaboración, comunicación y toma de decisiones. * Capacidad para trabajar de forma independiente mientras contribuye a los objetivos del equipo y de la empresa. **Calificaciones preferidas:** * Experiencia en desarrollo nativo iOS/Android (Swift/Kotlin) es un plus. * Familiaridad con herramientas de análisis, configuración remota y pruebas A/B para móviles. * Exposición a entornos empresariales o aplicaciones sensibles desde el punto de vista de la seguridad. * Experiencia con **Lucidchart**, **Firebase Emulator Suite** y **SharePoint** es muy valorada. **Seguimiento de geolocalización en segundo plano – Responsabilidades y habilidades relevantes:** * Implementar y mantener el **seguimiento de geolocalización en segundo plano** para respaldar funcionalidades basadas en la ubicación en tiempo real y sin conexión. * Utilizar plugins de Flutter (por ejemplo, geolocator, background\_locator\_2, flutter\_background\_service) para capturar datos de ubicación del usuario en segundo plano con un impacto mínimo en la batería. * Garantizar que el seguimiento de geolocalización cumpla con las **restricciones específicas de cada plataforma** (por ejemplo, modos en segundo plano de iOS, servicios en primer plano de Android). * Gestionar las **solicitudes de permisos y los eventos del ciclo de vida** de los servicios de ubicación en ambas plataformas, iOS y Android. * Optimizar la lógica de seguimiento en cuanto a precisión, frecuencia y consumo de batería mediante geovallados, detección de movimiento y programación inteligente. * Integrar actualizaciones de ubicación en segundo plano con servicios en la nube como **Firebase**, **AWS Lambda** o APIs personalizadas para sincronización de datos en tiempo real. * Implementar mecanismos de seguridad y reintentos para manejar la pérdida de conectividad y garantizar la **coherencia de los datos** cuando se reanuda el seguimiento sin conexión. * Garantizar la privacidad del usuario cumpliendo con el **Reglamento General de Protección de Datos (RGPD)**, la **Ley de Privacidad del Consumidor de California (CCPA)** y las directrices de la **App Store/Play Store** sobre la recopilación de datos en segundo plano. * Supervisar y registrar eventos de geolocalización y métricas de rendimiento mediante herramientas como **Firebase Analytics** o soluciones personalizadas de telemetría. * Depurar problemas específicos de cada plataforma relacionados con el seguimiento de ubicación, tales como **límites de ejecución de tareas en segundo plano** y **limitaciones del sistema operativo**. * Colaborar con ingenieros de backend y gerentes de producto para definir reglas de negocio sobre precisión de la ubicación, umbrales y uso. **Formación y experiencia:** * Licenciatura en Ciencias de la Computación, Ingeniería o disciplina afín, o experiencia laboral equivalente. **Requisitos físicos:** * Períodos prolongados sentado en un escritorio y trabajando en una computadora. **¿Por qué unirse a nosotros?** * Trabajar en aplicaciones móviles de alto impacto para una de las ***cinco principales empresas de seguridad de Estados Unidos*** * Unirse a una **organización global con operaciones en América del Norte y del Sur, y África** * **Excelentes oportunidades de crecimiento profesional** hacia el liderazgo técnico ***\*\*POR FAVOR, ENVÍE SU CURRÍCULUM EN INGLÉS\*\**** Las funciones, responsabilidades y actividades pueden cambiar en cualquier momento, con o sin previo aviso. *Inter\-Con Security Systems, Inc. es un empleador que ofrece igualdad de oportunidades \- Discapacidad/Veterano.* Tipo de puesto: Tiempo completo Sueldo: $85,000\.00 \- $100,000\.00 al mes Beneficios: * Seguro de gastos médicos * Vales de despensa Pregunta(s) de postulación: * ¿Tiene un nivel de inglés C1 o equivalente? * ¿Tiene experiencia con Flutter? Lugar de trabajo: Empleo presencial


