Added: 2025-05-20 17:47.00
Updated: 2025-05-21 03:47.20

iOS Senior Developer-REMOTO

Cartagena , Region of Murcia, Spain

Type: n/a

Category: IT & Internet & Media

Advertisement
Requirements: Spanish
Company: Empresa Confidencial
Region: Cartagena , Region of Murcia

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)

Advertisement
Click here to apply and get more details about this job!
It will open in a new tab.
Terms and Conditions - Webmaster - Privacy Policy