Ver oferta completa

DESARROLLADOR DE ANDROID

Descripción de la oferta de empleo

En Plexus Tech seguimos creciendo y buscamos a profesionales para trabajar en el desarrollo de tecnología con alma.Somos una compañía tecnológica especializada en servicios y productos IT, basados en la innovación y el desarrollo. Fundada en el talento y las capacidades de nuestra gente, más de 3.000 profesionales que crecen con nosotros en proyectos propios, compañías del IBEX 35, grandes retailers, operadores turísticos, entidades financieras, organismos públicos y empresas internacionales.Buscamos desarrolladores Android con al menos 5 años de experiencia exclusiva en desarrollo nativo. Los conocimientos necesarios son:Dominio de Kotlin como lenguaje de programación. Amplio conocimiento de visibilidad y extensibilidad en Kotlin.Conocimiento de Flow y Coroutines.Sistemas de control de versiones, preferiblemente 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).ArquitecturaConocimiento sólido de patrones de arquitectura como MVVM y MVI.Inyección de dependencias: Koin (o similares: Dagger Hilt).Conocimiento sólido de buenas prácticas, incluyendo: Principios SOLID, Patrones de diseño, Clean architectureDesarrollo, despliegue y control de versionado de librerías de uso interno o público.Acceso a datosLibrerí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 ComposeDominio 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 similarescomo Shot, garantizando la calidad visual y funcional de las interfaces.AccesibilidadProfundo 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.TestingConocimiento 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ódigoHerramientas de análisis de código estático: Detekt (o similar: Ktlint, Spotless, …)Conocimientos Deseables: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 dedependencias, compartición de lógica mediante Convention Plugins, manejo de scripts en Gradle, AndroidGradle 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 ExtrasFamiliaridad 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 MapsConocimientos extra de testing: TDD, Tests instrumentales…IdiomasDominio nativo del idioma castellano.Nivel de inglés equivalente a B2.Valorable Portugués (BR).¿Qué ofrecemos?Contratación Indefinida.100% teletrabajo.Flexibilidad horariaJornada intensiva los meses de veranoPaquete de retribución FlexibleSi quieres emprender nuevos retos, nuevos proyectos y sobre todo crecer y ampliar tus conocimientos este puede ser tu proyecto.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.
Ver oferta completa

Detalles de la oferta

Empresa
  • Plexus Tech
Localidad
  • En toda España
Dirección
  • Sin especificar - Sin especificar
Fecha de publicación
  • 12/12/2024
Fecha de expiración
  • 12/03/2025
Tecnico microinformatico en sistemas windows y android
Enlaza-it, s.l.u.

El/la candidato/a ideal será responsable de brindar soporte técnico e instalación de sistemas android y windows en clientes finales... soporte remoto via (anydesk ) para sistemas windows, server, android presencial en tienda informatica, atencion a cliente se valorara conocimientos ingles......

Analista programador senior Web y Android. Teletrabajo.
Antay mobile solutions

Programación de aplicaciones web (preferentemente javascript, xml, json, java,…) y deseable aplicaciones para android... procesos de negocio (desarrollos en software erp, etc... mentalidad analítica y pensamiento crítico... precisamos incorporar un analista programador en modalidad de teletrabajo, que......

Desarrollador Frontend
Involve rh

Confidencial cuenta con una posición como desarrollador frontend para diseñar y desarrollar la interfaz de usuario de un sitio web o aplicación, asegurando una experiencia de usuario intuitiva y atractiva... 000,00 € eur por año bruto jornada laboral: de lunes a viernes modalidad: hibrido horario: 9am......

BECA Desarrollador Web - Full Stack Web Developer
NETT FORMACION SL

Realizarás, por las mañanas, 6 horas en una empresa de tu ciudad y 2 horas de máster por videoconferencia en directo, con profesores y alumnos a tiempo real... por su contenido actualizado basado en las necesidades actuales de las empresas y las ofertas de empleo... otros datos del puestola beca talentic......

Desarrollador wordpress
almoraima soluciones

Desarrollo de proyectos en wordpress: crear y mantener sitios web en wordpress según los estándares de almoraima soluciones y las necesidades del cliente... experiencia con herramientas de desarrollo y versiones de control (como git)... habilidades en seo y optimización: buen entendimiento de las prácticas......

REPARTIDOR PARA MALAGA CON MOTO PROPIA
DETODOYA DELIVERY

¿qué ofrecemos? - alta en la seguridad social -pago por horas -gasto de combustible -equipo de logística durante el turno ¿qué necesitamos de ti? -moto propia -cajón o baúl en la moto o mochila de reparto -disponibilidad horaria -dispositivo androidrequisitos del puesto-moto propia -cajón o baúl en la......

Analista programador (teletrabajo - residentes en catalunya)
Antay mobile solutions

Programación de aplicaciones web (preferentemente javascript, xml, json, java,…) y deseable aplicaciones para android... 000,00€ al año beneficios: acciones empresariales jornada intensiva los viernes opción a contrato indefinido horario: de lunes a viernes tipos de compensaciones complementarias:......

CALL 14-2024-1 Research Engineer for a Cloud 5G/6G Lab
Centre Tecnològic de Telecomunicacions de Catalunya

Ec h2020 (5 points)• strong oral and written english communication skills (5 points)• hands-on experience in topics like (15 points): configuring and managing web servers like apache and nginx understanding of ci/cd principles and practices 5g and wi-fi experimentation 5g core technologies like open......

Mid-senior frontend developer
Remoteandtalent

Si eres un desarrollador frontend con experiencia en react native, apasionado por crear interfaces de usuario altamente funcionales y animadas, y tienes experiencia previa con expo, ¡te invitamos a unirte a nuestro equipo en kanguro! ayúdanos a moldear el futuro de la logística y contribuir a un mundo......

Tecnico/a CAU
Apen

Pensamiento analítico y resolución de problemas: competencia para identificar de manera precisa la causa a raíz de los problemas complejos e implementar soluciones efectivas, asegurando la resolución eficiente y permanente de los mismos... administración de redes: configuración, monitorización y resolución......