Manfred logoManfred logo
Manfred logo
Manfred en redes:
Ellu Company
Head image
Ellu Company
Oferta cerrada el 13/03/2025

Mid- Senior Android Developer

Salario40-55K
Remoto100%
🛸 Startup

¿Eres de los/las que les gusta estar conectados con la gente que les importa en un mundo lleno de ruido? ¿De los/las que aprecian la privacidad y seguridad?

En ēllu están cambiando el juego en la manera que tenemos de comunicarnos con una propuesta que pone foco no solo en la privacidad y seguridad, sino también en la diversión y creatividad. ¿Quieres saber más de esta prometedora start up?

Pues como diría Dory: Just keep reading! 🐠

¿Qué harás?

Pero antes de contarte cómo sería tu día a día o especificarte más sobre el rol, hagamos un poco de research y hablemos sobre la empresa: 

Ellu company es una start up en fase de lanzamiento que nace hace cuatro años de la mano de su producto, ēllu, una app que recoge todo lo mejor de todas tus redes sociales en una sola, conectada a una band con bluetooth que te mantiene al tanto de lo más importante. 

Son un equipo que se enfoca en ayudar a las personas a comunicarse mejor y cuidarse los unos a los otros, protegiendo la vida privada en un entorno digital, tan seguro y privado como el de la vida real, utilizando para tus conversaciones un cifrado de extremo a extremo.

Entre algunas de las funcionalidades que encontramos, además de las más populares como chatear o subir stories, se encuentra la de SOS, un botón que envía al instante una alerta y un mensaje de voz a tus contactos de referencia para que sepan en tiempo real qué te ocurre y dónde estás. Si quieres conocer más sobre sus funcionalidades tienen una fantástica página web que te pondrá al día.

Además, te dejamos por aquí un par de spots mucho más visuales que lo resumen mejor:

Como ya te habrás podido hacer una idea, ēllu pone en el centro a las personas bajo sus máximas de diversión, privacidad y seguridad. Así que ahora que ya les conoces un poco más te preguntarás ¿Cuál es mi sitio aquí?

Pues bien, en la actualidad el equipo de iOS lo componen 6 desarrolladores in-house, el de Android 5 desarrolladores y el de full-stack 2 desarrolladores. El equipo de Android cuenta con mucho talento y gente con muchos años de experiencia. Es por ello que están buscando incorporar a un par compañeros mobile que vengan con ganas de demostrar, buena actitud y les ayude a dar empuje a la aplicación bajo el manto de buenas prácticas y escalabilidad, que quiera aprender y crecer con uno de los proyectos nativos más complejos del panorama español.

¿Quieres ver un poco más en detalle tus responsabilidades y lo que te espera en tu día a día? Sigue scrolleando ⬇️

Tu evolución

Ellu Company
Tu primer día

En 1 mes

El primer mes será tu momento de adaptación. Conocerás a los miembros del equipo y podrás tomarte una cerve/café de manera virtual o presencial. 

Este mes será sobre todo de formación y aclimatación, acudirás a algunas charlas de los diferentes dptos para que te den contexto de la empresa a nivel global y tengas una visión general de marketing, producto y todo lo demás 😃

Te darán acceso a todas las herramienta y suelen buscar algo con lo que puedas empezar que sea relativamente sencillo.

Tus responsabilidades

  • Contribuirás en la creación de nuevas funcionalidades, así como en el mantenimiento de la aplicación, mejorando código y estableciendo buenas prácticas

  • Ayudarás en la identificación y propuesta de mejoras

  • Podrás participar en la toma de decisiones técnicas

¿Cómo lo harás?

¡Con creatividad y un equipo a tu lado of course! Tendrás gente en la que apoyarte hasta que conozcas la arquitectura casi tan bien como a ti mismo/a. ¿Pero cómo será tu día a día?

Pues bien, no son super seguidores de las metodologías agile. Eso sí, cogen prestadas ideas de aquí y allí, dailies asíncronas diarias, un kanban con tareas ordenadas y clasificadas, por lo que os planificaréis según backlogs de stories (con el tiempo podrás elegir en qué historias trabajar), con filosofía de entrega de valor continuo.

Al ser 100% remotos, usan diversas herramientas como Notion para documentar, Slack para la comunicación con el equipo, Figma para el diseño… Estos serán tus números uno en tu rutina diaria.

Por último, si aún no te ha quedado claro lo importante que son las personas para ēllu, te dejamos por aquí los core value sobre los que se ha asentado la empresa:

En el apartado técnico su app es nativa y hecha en Kotlin sobre una arquitectura MVVM limpia. Además, son conscientes de la importancia de las buenas prácticas, motivo por el cual hacen tests unitarios, instrumentados y E2E con Maestro.

Otras herramientas que emplean en su día a día son Gradle para gestión de dependencias, FCM para notificaciones en segundo plano, room ORM para el almacenamiento local de bases de datos y socket.io para chat en tiempo real y actualizaciones sociales que se integra con una API REST.

Además, para que tengas un poco de contexto, su app integra encriptación E2EE usando la librería open source de signal protocol y actualmente utilizan Android UI estándar con proyección de integrar Jetpack Compose. 

Su aplicación es compleja por varios motivos:

  • Tienen un enfoque fuerte en mantener la aplicación lo más real time posible en las interacciones entre usuarios.
  • Por otro lado encriptan todas las conversaciones del chat usando libsignal para la encriptación E2EE basada en Signal Protocol. La encriptación cambia por completo como puedes plantear una funcionalidad.
  • Hacen un fuerte uso de Coredata para el almacenamiento de datos, siendo la aplicación 100% offline first y funcionando prácticamente todo sin conexión a la red.
  • Sin olvidarnos de que todo se integra con un dispositivo BLE ad-hoc.
  • Tienen funcionalidades de ubicación complejas, donde desarrollan algoritmia para que funcionen consumiendo la mínima batería posible.

¿Cuándo trabajarás?

Ya sea que te guste madrugar o necesites algo de cancha para dejar a los peques en el cole, podrás organizarte con flexibilidad tanto de entrada como de salida, ya que si este apartado fuera una canción sería “y nos dieron las 10” de Joaquín Sabina. ¿Por qué? Porque te encontrarás una empresa que se rige por unas dinámicas por objetivos y apuesta por la flexibilidad horaria

Eso sí, intentan hacer lo factible para coordinarse y coincidir en ciertas horas clave, concretamente de 10 a 13h.

Vacaciones

24 días

Jornada laboral

Flexible

¿Dónde trabajarás?

Remoto

100%

Sigue la canción… ¡Sweet home Alabama!

¡Exacto! Esta posición es 100% remota, por lo que ya sea desde Barbate o desde Misisipi, podrás trabajar siempre que te asegures de tener una buena banda ancha y coincidir en el horario peninsular (GMT + 1)

Eso sí, si lo tuyo es lo presencial, podrás ir a las oficinas siempre que quieras. ¿Qué dónde están? En Madrid, más concretamente en el edificio Utopicus.

¿Con quién trabajarás?

Ahora que ya sabes qué harás, cómo, cuándo y dónde, querrás conocer una parte fundamental de tu día a día y es ¿con quién vas a trabajar?

Pues bien, en esta startup te sentirás como en familia, ya que no tienen una jerarquía piramidal como tal y son 22 personas en total (y creciendo!). Así que para hacerte un esquema mental de a quién te encontrarás por las meets de Google, te contamos cómo tienen montado el equipo:

¿Qué piden?

Seguro que a estas alturas te mueres por saber qué te van a pedir y si habrá match o no con tus skills. Pues bien, déjame que te desvele el misterio y te cuente que en el equipo son bastante flexibles y se enfocan en encontrar una persona que tenga conocimientos sólidos, pero también potencial, por lo que lo principal para ellos será que: 

  • Tengas dominio del SDK de Android y experiencia en la creación de aplicaciones nativas
  • Vengas de casa con unos buenos conocimientos en Kotlin
  • Tengas conocimiento en almacenamiento de datos (preferiblemente Room) y multi-threading
  • Seas una persona con capacidad de ver más allá. Alguien que no se ponga barreras, sea inquieta, proactiva y sepa adaptarse.
  • Seas seguidor de buenas prácticas y tengas espíritu de mejora e inquietud por hacer las cosas mejor.
  • Te sientas cómodo hablando en inglés

¿Quieres ir a por nota y saber qué cosillas te sumarán puntos?

  • Hayas trabajado con programación reactiva y cosas como los flows no te suenen a chino
  • Haber trabajado con tracking de localización
  • Tener conocimientos de criptografía
  • Hayas trabajado con sistemas en tiempo real o multi hilo/proceso (como streaming de video)
  • Experiencia con dispositivos BLE

Tecnologías

Innegociable

  • Android
    Intermedio
  • Kotlin
    Intermedio

Estaría bien

  • Dagger2
    Intermedio
  • Coroutines
    Intermedio

Suma puntos

  • Figma
    Básico

Otras habilidades

Innegociable

  • Adaptabilidad al cambio
  • Autonomía en el aprendizaje
  • Capacidad de autogestión

Estaría bien

  • Proactividad
  • Atención al detalle

Suma puntos

  • Comunicación verbal

¿Qué ofrecen?

Salario

40-55K

Horario

Flexible

Remoto

100%

🏖️ 24 días de vacaciones

📅 Flexibilidad para cogerte días libres entre semana y poder recuperarlo en otro momento. 

👩‍👦Si tienes peques y algún día no sabes como gestionarte, los puedes llevar a la oficina sin problemas.

🇬🇧 En el equipo hay personas angloparlantes, así que podrás practicar tu spanglish siempre que quieras.

Beneficios

Presupuesto para formación
Café, fruta y snacks
Eventos de formación internos
Descuento en productos de la empresa
Dinámicas y eventos de teambuilding
Posibilidad de elegir equipo

What the FAQ?

El proceso será super ameno, porque lo harás de la mano del que será uno de tus futuros compañeros: Miguel Araujo

Las fases consistirán en una entrevista con nosotros y una segunda con ellos, en la cual podrás tener una primera charla más cultural donde te presenten la empresa y el producto y una segunda parte técnica en la que entraréis en una charla más a bajo nivel. Esta entrevista tendrá una duración de hora y media y podrás conocer a Miguel y Felipe

Buscan internalizar el equipo y tenerlo cerca para facilitar teambuildings. Sin embargo, si estás fuera de España en una franja horaria similar estarán abiertos a conocerte