¡Activa las notificaciones laborales por email!

Android Developer (Kotlin)

Axpe Consulting Axpe Consulting Sl

Oviedo

Presencial

EUR 30.000 - 45.000

Jornada completa

Hace 19 días

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Empieza desde cero o carga un currículum

Descripción de la vacante

Una empresa en pleno crecimiento especializada en desarrollo de software busca un Android Developer. El candidato ideal debe tener experiencia en Kotlin y SDK de Android, así como habilidades en diseño de UI/UX. Se ofrece un entorno laboral dinámico y completamente remoto, con oportunidades de desarrollo profesional.

Formación

  • Amplio conocimiento del SDK de Android.
  • Experiencia en desarrollo de aplicaciones escalables y bien estructuradas.
  • Familiaridad con Material Design y Jetpack Compose.

Responsabilidades

  • Desarrollar aplicaciones Android escalables utilizando Kotlin.
  • Aplicar principios SOLID y Clean Architecture.
  • Gestionar dependencias y realizar pruebas para aplicaciones Android.

Conocimientos

Kotlin
Desarrollo Android
MVVM
Coroutines
Retrofit
UI/UX

Herramientas

Gradle
JUnit

Descripción del empleo

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ó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.

Gestión de Dependencias

  • Manejo 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
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.