Mobile Engineer - iOS (Provincia de Buenos Aires)
- Buenos Aires
- Permanente
- Tiempo completo
- Nos juntamos con la comunidad para definir estándares, y promover la mejora constante de nuestras capacidades y experiencia de desarrollo
\n
- Tenemos un Design System al que todos contribuimos.
\n
- Nos responsabilizamos del proceso de Release Train.
\n
- Seguimos la salud de nuestras apps, y nos ayudamos a encontrar las mejores correcciones.
\n
- Utilizamos metodologías ágiles, contribuyendo en el refinamiento de las historias de usuario para lograr la mejor experiencia nativa.
\n
- Escribimos features siguiendo los guidelines del equipo, siempre manteniendo un estándar de cobertura y calidad de código.
\n\nEstamos buscando Sr Mobile Engineers iOS apasionados por la tecnología, con ganas de construir productos innovadores y escalables que mejoren la vida de millones de personas.\nResponsabilidades\nComo Mobile Engineer, Tu Rol Será Fundamental En La Creación y Evolución De Soluciones Mobile De Alto Impacto. Tus Principales Responsabilidades Incluirán\n\n
- Diseñar e implementar soluciones nativas recomendadas por la plataforma y adoptadas por la comunidad.
\n
- Velar por la calidad del código y ser proactivo en evitar regresiones.
\n
- Desarrollar productos en colaboración con equipos ágiles y multidisciplinarios transversales a la organización.
\n
- Colaborar en el análisis con stakeholders, elaborar documentación estratégica, refinar soluciones y optimizar procesos para garantizar entregas de alto impacto.
\n
- Promover buenas prácticas de ingeniería, asegurar la calidad del código y ser parte activa en las revisiones de código.
\n
- Optimizar el rendimiento de sistemas y buscar constantemente la mejor experiencia de usuario.
\n
- Observar, diagnosticar y mitigar incidentes en producción de manera proactiva, identificando causas raíz en flujos críticos.
\n\nRequerimientos\n\n
- Al menos 5 años de experiencia en desarrollo nativo de iOS.
\n
- Entender el ciclo de vida de la publicación al App Store
\n
- Experiencia implementando estrategias de Observabilidad y Analíticas.Experiencia creando vistas en UIK, y SwiftUI,
\n
- Experiencia gestionando dependencias con Swift Package Manager (SPM)
\n
- Conocimiento del patrón de diseño MVVM, Routers y Coordinators.
\n
- Conocimiento de patrones de concurrencia utilizando GCD, Combine y Async/Await.
\n
- Conocimientos de Profiling (Xcode Instruments, Network monitoring) y Persistencia (CoreData, Realm u otras bases de datos).
\n
- Experiencia en proyectos modularizados e inyección de dependencias.
\n
- Experiencia en Feature Flagging o A/B testing.
\n\nTambién, aunque no es fundamental, vamos a valorar que tengas...\n\n
- Experiencia con Accesibilidad y tags de Automatización
\n
- Experiencia trabajando con Trunk (branching)
\n
- Creacion de Pipelines y Workflows de Automatización (Bitrise, GitHub Actions)
\n
- Haber trabajado con herramientas de Calidad de Código (linters, SonarQube)
\n
- Experiencia con herramientas de UI (Figma)
\n
- Experiencia con Firebase y Amplitude.
\n
Kit Empleo