Senior Mobile Engineer - iOS
Digital Talent Agency
29 days ago
Role details
Contract type
Apprenticeship Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish Experience level
SeniorJob location
Tech stack
API
Data analysis
iOS
App Store (IOS)
Profiling
Continuous Integration
Data Structures
Software Design Patterns
DevOps
Model View ViewModel
Objective-C
Open Source Technology
Performance Tuning
Scrum
Swiftui
Concurrency
Swift
Firebase
GIT
Core Data
GraphQL
Job description
- Diseñar, desarrollar y mantener aplicaciones avanzadas para el ecosistema iOS (iPhone y iPad).
- Integrar y optimizar SDKs de terceros (publicidad, analítica, privacidad).
- Liderar discusiones técnicas y decisiones arquitectónicas, garantizando buenas prácticas de desarrollo y estándares de calidad.
- Colaborar estrechamente con product managers, diseñadores y equipos de QA en entornos ágiles (Scrum o Kanban).
- Asegurar el rendimiento, calidad y escalabilidad de las aplicaciones mediante pruebas, depuración y optimización.
- Mantener un alto estándar de calidad con tests unitarios, UI tests y automatización CI/CD.
- Velar por el cumplimiento de regulaciones de privacidad (GDPR, CCPA, GPP).
- Mantenerte actualizado con las últimas tendencias del ecosistema iOS y anticipar cambios de OS.
Requirements
- +4 años de experiencia en desarrollo nativo iOS (Swift y Objective-C).
- Experiencia con SwiftUI, Core Data, Swift Concurrency (async/await, Task, actors) y Combine.
- Conocimientos sólidos de estructuras de datos, patrones de diseño, API design, MVVM/MVP, Git y DevOps.
- Experiencia implementando y gestionando SDKs de terceros (ads, analytics, privacidad).
- Habilidades de depuración, profiling y optimización de rendimiento.
Se valorará:
- Conocimiento de tecnologías de publicidad (Google SDKs, targeting contextual y conductual).
- Familiaridad con marcos de cumplimiento de privacidad (GDPR, CCPA, GPP) y SDKs como Sourcepoint CMP.
- Experiencia con equipos distribuidos y entornos multi-app o multi-brand.
- Contribuciones a proyectos open source o apps publicadas en App Store.
- Conocimientos básicos de web o integración de servicios escalables (REST, GraphQL, Firebase).
Soft Skills:
- Comunicación clara y colaboración en equipos distribuidos.
- Mentalidad de crecimiento y aprendizaje continuo.
- Capacidad para resolver problemas de forma autónoma y proactiva.
- Interés por mentoría y trabajo en entornos colaborativos.
Benefits & conditions
- Oportunidad de formar parte de un equipo en crecimiento dentro de una empresa internacional con proyectos innovadores.
- Entorno de trabajo moderno, flexible e inclusivo.
- Muy buenos beneficios y posibilidades de desarrollo profesional.
About the company
Estamos colaborando con una empresa tecnológica internacional muy moderna, reconocida por su cultura de innovación y desarrollo de soluciones digitales a gran escala. Actualmente, esta compañía está formando un nuevo equipo multinacional y multidisciplinario desde Barcelona, y buscamos a un Senior Mobile Engineer (iOS) con pasión por crear productos de alto impacto y calidad.