Android developer

Crevillent (Alicante/Alacant)

Presencial

22.000€ - 28.000€ Bruto/año

Experiencia mínima: Al menos 1 año

Contrato indefinido, jornada completa

  • Publicada Hace 12h

Descripción

🎯 ¿Qué vas a hacer?

Construir nuestra app Android desde cero, manteniendo paridad de features con la app iOS existente (SwiftUI nativo, en fase avanzada).

En concreto:

- Arquitectura limpia en Kotlin + Jetpack Compose (nada de XML layouts heredados)

- Implementar criptografía moderna: Android Keystore, BiometricPrompt, EncryptedSharedPreferences, posiblemente Tink o libsodium según caso

- Comunicación en tiempo real: WebSocket con reconexión robusta, manejo de estado con StateFlow/SharedFlow

- Integración con APIs REST (Perl/CGI backend), HMAC signing, JWT handling

- Escaneo QR con CameraX + ML Kit

- NFC + BLE: lectura de chips, advertising, GATT connections, emparejamiento seguro

- Almacenamiento local cifrado (SQLCipher o equivalente Android)

- CallKit-equivalente Android: ConnectionService + Telecom framework para llamadas VoIP

- Push notifications (FCM con encriptación payload)

- Testing: unit tests con JUnit5/MockK, UI tests con Compose Testing, integración con Maestro o Detox

- Performance profiling con Android Profiler (memory leaks, ANRs, battery drain)

- Code reviews bidireccionales — tu código revisa el mío, el mío revisa el tuyo


✅ Lo que buscamos técnicamente

Imprescindible:

- Kotlin avanzado: coroutines, Flow, scope functions, sealed classes, delegation patterns

- Jetpack Compose sólido: recomposition understanding, side effects (LaunchedEffect, DisposableEffect), state hoisting, custom modifiers

- Arquitectura: MVVM o MVI, Clean Architecture básica, DI con Hilt/Koin

- Git fluido: rebase, cherry-pick, resolver conflictos sin llorar

- Android SDK nivel API 26+, AndroidX, Gradle Kotlin DSL

- REST, JSON (kotlinx.serialization o Moshi), manejo de errores HTTP

- Inglés técnico para leer RFCs, specs, código fuente de libs


Valorable (bonus points):

- Experiencia con criptografía real (no solo llamar SHA-256): key derivation, AEAD, signing/verification flows

- Ktor client (nosotros preferimos esto sobre Retrofit por flexibilidad)

- Room con migraciones no triviales

- WorkManager para sync en background

- CameraX customizations (overlays, análisis de frames en vivo)

- Experiencia con accesibilidad (TalkBack, contraste, navegación por teclado)

- Haber publicado algo real en Play Store (incluso una tontería propia cuenta)

- Contribuciones open source públicas

- Familiaridad con estándares de identidad digital (OID4VP, SD-JWT, mDoc, eIDAS) — si ya los conoces, eres oro; si no, te los enseñamos


Plus humanos:

- Alergia al código espagueti y a los "TODOs" de hace 3 años

- Capacidad de decir "esto está mal" — incluso sobre tu propio código de ayer — y refactorizarlo sin drama

- Mentalidad de leer antes de escribir: sabes buscar en la documentación antes de preguntar

- Curiosidad real por criptografía, privacidad, seguridad, sistemas distribuidos

- Cabeza clara: sin alcohol, sin drogas, sin humo durante el trabajo. Único vicio permitido: café con código


💼 Lo que vas a encontrar aquí


- Mentoring directo con el fundador (40+ años programando, desde Assembler hasta SwiftUI actual)

- Cero mánagers intermedios — decisiones técnicas en la mesa y en 5 min, no en Jira

- Arquitectura limpia desde día 1 — no estás heredando deuda técnica de 5 años

- Equipamiento profesional: Mac potente, monitores 4K, dispositivos Android reales para testing

- Impacto real: tu código estará en manos de usuarios reales en toda Europa y resto del mundo

- Proyectos paralelos (música, otras apps) — si te interesa algo fuera de Android, se puede explorar

- Pausas de café que funcionan como staff-meeting. Después, otra vez al tajo ☕

- Mar a 15 minutos


🎤 Una cosa más

No buscamos ejecutores. Buscamos a alguien que cuestione, mejore y proponga sin que se lo pida nadie. Si esperas instrucciones detalladas para cada línea de código, esto no es lo tuyo. Si te va construir algo desde el principio que importe de verdad, hablamos.

Categoría

Informática y telecomunicaciones - Programación

Nivel

Empleado/a

Personas a cargo

0

Vacantes

1

Salario

22.000€ - 28.000€ Bruto/año

1 inscritos a esta oferta

Nuestro consejo: inscríbete si tienes el perfil, puede que se ajuste más que el de otros inscritos.

Los datos bancarios, de pago y datos personales (DNI, foto) nunca deben proporcionarse al solicitar un empleo. Consulta nuestros consejos para una búsqueda de empleo segura.

Ofertas similares

  • Técnico/a de integración (sector aeroespacial)

    Adecco INT
    • Elche
    • 10 jul

    ¿Te gustaría formar parte de una empresa del sector aeroespacial ubicada en Elche y participar en uno de los proyectos de lanzamiento espacial más innovadores de Europa?Desde Adecco selección buscamos profesionales con experiencia en integración mecánico/a, electrónico/a o mantenimiento aeronáutico que quieran incorporarse a una compañía referente en ingeniería y fabricación de tecnología aeroespa [...]

    • Contrato indefinido
    • Jornada completa
    • 24.000 € - 33.000 € Bruto/año
  • Programador/a Full Stack

    Mediaelx, S.L.L.
    • Elche/Elx
    • 09 jul

    Estamos buscando un/a desarrollador/a full stack con experiencia demostrable en proyectos reales para ayudarnos a finalizar el desarrollo de una plataforma digital ya construida en gran parte. El producto incluye una API en Laravel, un CRM interno en Next.js/React y una web pública también basada en Laravel. Hay flujos de despliegue desde GitHub, entornos de staging/producción, tests y una base de [...]

    • Contrato autónomo
    • Jornada completa
    • 2500 € - 3000 € Bruto/mes