Requirements: Spanish
Company: Empresa Confidencial
Region: Badajoz , Extremadura
Buscamos un/a Desarrollador/a iOS Senior con al menos 3 aos de experiencia en desarrollo nativo, dominio de Swift, UIKit y XCTest. Se valorar experiencia con SwiftUI, arquitecturas como MVVM y VIPER, as como conocimientos en patrones CLEAN y trabajo colaborativo.
Experiencia Requerida Mnima
Al menos 4 aos de experiencia comprobada en desarrollo exclusivo de aplicaciones Android nativas (No se considerar experiencia en tecnologas hbridas como React Native, Flutter o Xamarin; ni experiencia dual iOS/Android si no est claramente segmentada.)
Funciones
- Desarrollo de aplicaciones nativas Android cumpliendo principios de Clean Architecture.
- Diseo e implementacin de libreras internas o SDKs como producto.
- Integracin de APIs REST mediante Retrofit o Ktor.
- Persistencia de datos local usando Room, DataStore y SharedPreferences.
- Desarrollo de interfaces con Jetpack Compose: pantallas completas, componentes reutilizables y personalizacin de estados.
- Implementacin de accesibilidad con Semantics y pruebas con herramientas como Talkback o Switch Access.
- Participacin en revisiones de cdigo (PRs), control de calidad y trabajo colaborativo en equipos Agile.
- Definicin y ejecucin de pruebas unitarias con JUnit, incluyendo mocks y validacin de interacciones.
- Anlisis de cobertura con JaCoCo y anlisis esttico del cdigo con Detekt, Ktlint o Spotless.
- Mejora del rendimiento con herramientas como Baseline Profiles y Tracing.
- Colaboracin con equipos multidisciplinares (QA, backend, UX/UI).
Descripcin Skills Requeridos
- Kotlin (avanzado)
- Arquitectura MVVM y MVI
- Principios SOLID y Clean Architecture
- Jetpack Compose (experiencia demostrable en apps en produccin)
- Flow, Coroutines
Retrofit/Ktor
- Room, DataStore, SharedPreferences
- JUnit 5, JaCoCo, mocks y stubs
- CI/CD (Bitrise, Jenkins o similares)
- Git
- Accesibilidad en Jetpack Compose
- Ingls tcnico (mnimo B2)
Skills Recomendados
- Gradle avanzado (Version Catalogs, Convention Plugins, Android Gradle Plugin)
- Generacin de cdigo con KSP, Kotlin Poet WorkManager
- Google Maps SDK Testing instrumental y TDD
- Publicacin de libreras internas
- Portugus (valorable)