¡Activa las notificaciones laborales por email!

O490 Desarrollador/a Android Remoto

Plexus Tech

Cáceres

A distancia

EUR 30.000 - 50.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

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

Plexus Tech busca un Desarrollador Android Senior para unirse a su equipo. Con un enfoque en tecnologías punteras y métodos ágiles, el candidato ideal tendrá amplia experiencia en aplicaciones nativas con Kotlin y Jetpack Compose. Únete a un equipo dinámico y apasionado por la tecnología, y mejora tu proyección profesional con objetivos claros en un ambiente colaborativo.

Servicios

Seguro médico
Ticket Restaurante
Ticket transporte
Ticket guardería
Acceso a formación continuada

Formación

  • Mínimo 5 años de experiencia en desarrollo nativo de aplicaciones Android.
  • Dominio avanzado de Kotlin y Jetpack Compose.
  • Experiencia en pruebas unitarias y herramientas de CI/CD.

Responsabilidades

  • Desarrollo de aplicaciones Android utilizando Kotlin y MVVM/MVP.
  • Optimización de rendimiento y accesibilidad de aplicaciones.
  • Implementación de pruebas y análisis de código estático.

Conocimientos

Kotlin
Jetpack Compose
Metodologías ágiles
Pruebas de calidad
Git

Educación

Ingeniería en informática o similar

Herramientas

Retrofit
Room
JUnit5
Bitrise

Descripción del empleo

Somos Plexus Tech. Una compañía tecnológica especializada en servicios y productos IT, fundada en el talento y las capacidades de nuestra gente, más de 2.000 profesionales desarrollando tecnología con alma.

¡Ampliamos nuestro equipo Android ¡Buscamos talento !

¿Te animas a seguir formándote en tecnologías punteras y vanguardiastas en el Mercado? entonces, debes unirte a la familia Plexus. Si te gusta progresar y acometer nuevos retos esta es tu oportunidad.

Buscamos perfil SR Android, con al menos 5 años de experiencia exclusiva en desarrollo nativo de aplicaciones Android (Kotlin) con MVVM y MVP en proyectos formados por librerías o que publiquen SDKs como producto.

Se requiere:





- Dominio de Kotlin como lenguaje de programación.
- Amplio conocimiento de visibilidad y extensibilidad en Kotlin.
- Conocimiento de Flow y Coroutines.
- Git.
- Uso de herramientas de CI/CD: Bitrise (o similar: Github Workflow, Jenkins, ...)
- Metodologías ágiles de desarrollo.
- Flujo de trabajo de creación/revisión de PR y pruebas de control de calidad (QA).
- Arquitectura (MVP, MVVM y Clean) y experiencia trabajando con Compose.

Acceso a datos

- Librerías de obtención de datos en remoto: Retrofit (o similar: Ktor).
- Librerías de obtención de datos en local: Room, DataStore y SharedPreferences.

Jetpack Compose

- Dominio avanzado del framework Jetpack Compose, con experiencia demostrable en la

definición y creación de componentes complejos y pantallas completas en aplicaciones de

producción.

- Amplio conocimiento sobre mejorar la optimización y el rendimiento de Jetpack Compose para ofrecer la mejor experiencia al usuario.
- UX, creación de animaciones, transiciones e interacciones de UI para el usuario.




- Creación de componentes o bibliotecas para Compose (modelado de estados custom).
- Realización de pruebas de captura de pantalla utilizando Paparazzi o herramientas similares

como Shot, garantizando la calidad visual y funcional de las interfaces.

Accesibilidad

- Profundo conocimiento de las APIs de Jetpack Compose para añadir accesibilidad
- Capacidad para utilizar Semantics en Compose para proporcionar información adicional a las herramientas de asistencia, como lectores de pantalla.
- Conocimiento de cómo estructurar la vista para que sea accesible por lectores de pantalla.
- Herramientas para probar la accesibilidad: Talkback, Switch Access o similares.
- Capacidad para identificar y resolver problemas de accesibilidad detectados a través de pruebas con TalkBack.




- Habilidad para diseñar y ajustar la interfaz de usuario para mejorar la accesibilidad para usuarios que dependen de Switch Access.

Testing

- Conocimiento sólido en la definición de pruebas unitarias con JUnit5 incluyendo el uso de anotaciones, aserciones, y ejecución de pruebas.
- Crear y gestionar mocks y stubs de objetos y servicios, simulando comportamientos y respuestas para diferentes escenarios de pruebas.
- Verificar interacciones con objetos mockeados, asegurando que se llamen los métodos correctos con los parámetros esperados.
- Herramientas de análisis de cobertura de código (por ejemplo, JaCoCo) para medir y asegurar que las pruebas unitarias cubran la mayor parte posible del código.

Análisis de código

- Herramientas de análisis de código estático: Detekt (o similar: Ktlint, Spotless, …)

Conocimientos Técnicos Deseable





- Experiencia en el desarrollo de aplicaciones que cumplan con estándares de seguridad.
- Experiencia en Gradle como herramienta de configuración del proyecto: Version Catalogs para manejo de
- dependencias, compartición de lógica mediante Convention Plugins, manejo de scripts en Gradle, Android
- Gradle Plugin, creación de plugins para Gradle…
- Uso de herramientas de análisis y mejora de rendimiento en las Aplicaciones: Baseline profiles, Tracing…

Conocimientos Técnicos Extras

- Familiaridad con librerías de procesado de anotaciones como KSP o herramientas de generación de código como Kotlin Poet.
- Experiencia en librerías de programación de tareas como WorkManager.
- Experiencia con librerías de control de Mapas: Google Maps
- Conocimientos extra de testing: TDD, Tests instrumentales…

Si tienes inquietud en poder seguir progresando este es tu proyecto!!!!!





Te unirás a un equipo de más de 2.000 profesionales

Podrás impulsar tu proyección profesional con nosotros/as.

Acceso a formación continuada

Formar parte de un equipo dinámico, comprometido, apasionado por sus clientes y con ganas de dar lo mejor de sí mismo.

Formar parte de una compañía con muchos profesionales de referencia en el sector

Un ecosistema de trabajo con un ambiente colaborativo.

Contratación indefinida + teletrabajo

Paquete de retribución Flexible

- Seguro médico
- Ticket Restaurante
- Ticket transporte
- Ticket guardería

Nos apasiona la tecnología, pero sobre todo nos encantan las personas que la hacen posible. Porque con motivación, ilusión y trabajo en equipo estamos haciendo cosas maravillosas.

Plexus Tech mantiene un compromiso firme con las políticas de Igualdad de empresa.



Todos nuestros procesos de selección tienen en cuenta la igualdad de oportunidades entre hombres y mujeres de forma transversal, quedando esto reflejado en nuestro Plan de Igualdad.

Fomentamos la igualdad de trato y de oportunidades para toda persona, de modo que ninguna razón de nacimiento, raza, sexo, religión, opinión o cualquier otra condición o circunstancia personal o social cause discriminación. En particular, la organización está comprometida con la creación de un contexto favorable a la diversidad y avance en la erradicación de la discriminación de las personas LGTBI, independientemente de su orientación e identidad sexual o su expresión de género

El anuncio original lo puedes encontrar en Kit Empleo:
https://www.kitempleo.es/empleo/200825165/o490-desarrollador-android-remoto-caceres/?utm_source=html

Escribe tu dirección de correo electrónico, te permitirá de estar al tanto de los últimos empleos por: o490 desarrollador/a android remoto
Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Escribe tu dirección de correo electrónico, te permitirá de estar al tanto de los últimos empleos por: o490 desarrollador/a android remoto
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.