Ubicación :
100% remoto, con desplazamientos puntuales a las oficinas del cliente 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.Lenguajes de ProgramaciónExperiencia en Kotlin para desarrollo de aplicaciones Android.Conocimientos en SDK de AndroidDominio de las principales bibliotecas y componentes :
Activities, Fragments, ViewModel, RecyclerView, Intents, Services, etc.Experiencia con Lifecycle-aware components .Arquitectura de AplicacionesConocimiento 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 HilosUso de Coroutines en Kotlin para tareas en segundo plano.Experiencia en threading y programación asíncrona .Persistencia de DatosUso 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 NetworkingUso 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.Gestión de DependenciasManejo de Gradle para gestión de dependencias y automatización de tareas.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!Crear una alerta de empleo para esta búsqueda#J-18808-Ljbffr