Oferta de Empleo: Android Developer (Kotlin) Ubicación: 100% remoto, oero residente en Madrid Idioma: Imprescindible un nivel alto de inglés (todas las comunicaciones son en inglés). Descripción del Puesto: Estamos en búsqueda de un Android Developer especializado en Kotlin para unirse a nuestro equipo. Buscamos un profesional que cuente con un profundo conocimiento del SDK de Android y experiencia en desarrollo de aplicaciones escalables y bien estructuradas. Requisitos: Lenguajes de Programación Experiencia en Kotlin para desarrollo de aplicaciones Android. Conocimientos en SDK de Android Dominio de las principales bibliotecas y componentes: Activities, Fragments, ViewModel, RecyclerView, Intents, Services, etc. Experiencia con Lifecycle-aware components. Arquitectura de Aplicaciones Conocimiento y aplicación de MVVM (Model-View-ViewModel). Familiaridad con Clean Architecture. Aplicación de principios SOLID en el desarrollo de software. Concurrencia y Manejo de Hilos Uso de Coroutines en Kotlin para tareas en segundo plano. Experiencia en threading y programación asíncrona. Persistencia de Datos Uso de Room para bases de datos locales. Conocimiento de SharedPreferences, DataStore y archivos locales. Comprensión del uso de SQLite y bases de datos remotas. Consumo de APIs y Networking Uso de Retrofit y OkHttp para consumo de APIs RESTful. Conocimiento de JSON y su manejo para intercambio de datos. UI/UX (Interfaz de Usuario) Familiaridad con Material Design Guidelines. Creación de interfaces responsivas con ConstraintLayout, LinearLayout, etc. Uso de Jetpack Compose para interfaces declarativas. Gestín de Dependencias Manejo de Gradle para gestión de dependencias y automatización de tareas. Testing Experiencia en pruebas para Android con JUnit. Si cumples con los requisitos y te interesa formar parte de un equipo dinámico en un entorno completamente remoto, ¡postúlate ahora!