IOS Developer
¿Te gustaría mejorar la experiencia de MILLONES de personas a la hora de escribir en sus teléfonos móviles?
Fleksy es uno de los teclados más populares del mundo. Gracias a su SDK para iOS y Android, llevan a otro nivel la personalización y la experiencia de escritura en cualquier smartphone y buscan talento para sus filas. ¿Te unes a su equipo? 👇
¿Qué harás?
Fleksy es una startup creada en UK y afincada en Barcelona. Ya tienen más de 5 años de logros y premios a sus espaldas mejorando la experiencia de más de 20 MILLONES de usuarios/as ofreciéndoles una personalización única en sus teclados.
Cuentan con un SDK muy potente tanto en IOS como Android y están metidos en jaleos tan interesantes como, por ejemplo, ayudando en investigaciones del sector salud midiendo el impacto de los tratamientos a través de métricas que obtienen con sus teclados, ¡WOW!
Estas son algunas de las soluciones que están ofreciendo:
Les estamos ayudando a sumar a sus filas a una persona en la parte de IOS Engineer para que crezca de su mano y pueda desarrollar todo su potencial. No serás el/la primer manfredita que se une a su equipo y te podemos asegurar que lo que nos cuentan desde dentro es muy positivo.
Están en un momento de alto crecimiento y necesitan talento con muchas ganas y actitud para que, además de que les sigas ayudando a evolucionar su SDK, aportes todo tu know-how y background para seguir innovando y creciendo.
👉 Respecto a su stack:
Su SDK en la parte de IOS está programado en Objective-C y Swift. Actualmente están encarando la tarea de modernizar la base de código con Swift para mejorar la experiencia de sus clientes desarrolladores. Los modelos de procesamiento de lenguaje natural se ejecutan sobre CoreML.
Tanto la parte iOS y la parte Android integran su motor de procesamiento de lenguaje natural multiplataforma programado en C++ y Rust.
En cuanto al backend, intentan simplificar al máximo y usan los servicios disponibles en AWS.
Tu evolución
En 1 mes
¡Aterrizarás!
Gracias al onboarding que tienen preparado para ti, ya estarás familiarizado con la base de su código.
Conocerás a todo el equipo, qué hace quién, dónde encontrar la documentación para resolver tus dudas y cuál es el proceso de desarrollo con todas sus convenciones.
Comenzarás a participar en la cultura del equipo, a hacer las primeras contribuciones y a disfrutar del proyecto en todo su conjunto.
Tus responsabilidades
Propondrás e implementarás nuevas funcionalidades al SDK para hacerlo brillar como se merece.
Medirás y optimizarás el rendimiento de la aplicación a nivel de CPU y de consumo de memoria.
Realizarás el mantenimiento y las mejoras del SDK.
Darás soporte de último nivel a la integración del SDK tanto clientes externos como la versión pública de Fleksy.
Trabajarás en estrecha colaboración con los equipos de Producto, UX y API para analizar los requisitos y las especificaciones del producto y aportar con tus ideas para llevar a otro nivel la experiencia de las personas.
¿Cómo lo harás?
Tienen una estructura muy horizontal y una cultura muy fresca.
Para Fleksy, la comunicación es fundamental y fomentan una cultura de aprendizaje en la que todo el equipo puede dar siempre su opinión de manera constructiva, ¡no encontrarás barreras!
No utilizan un modelo de desarrollo estándar, tienen ciclos de desarrollo de 45 días. La primera semana es la semana de planificación y presentación de iniciativas, las siguientes cuatro semanas son de desarrollo y finalmente disponen de una semana de preparación de release y retrospectiva.
Dan mucha MUCHA importancia a la calidad, por lo que cualquier desarrollo debe estar amparado por un proceso de testeo. Cualquier aporte que puedas hacer en este sentido, será un plus.
En equipo, siempre EN EQUIPO 🤜🤛. Protegen su cultura por encima de todo y quieren que las siguientes incorporaciones sigan manteniendo ese buen rollito que tienen.
¿Cuándo trabajarás?
Aquí nadie calienta la silla.
Como buena startup, tienen horario flexible y trabajan de forma asíncrona siempre que sea posible. La mayoría del equipo trabaja de 9:30 a 17:30, aunque hay miembros que tienen horario adaptado, media jornada, jornada reducida, etc.
Día laborable
Jornada completaVacaciones
24 díasJornada laboral
Flexible¿Dónde trabajarás?
Remoto
¿Tienes Wifi? ¡Pues desde DONDE QUIERAS! Es una posición 100% remota.
Su base de operaciones está en Barcelona pero el equipo está distribuido por toda España y hay alguna que otra persona en Francia o en USA.
¿Con quién trabajarás?
Son un equipazo con un alto nivel técnico y están deseando conocerte.
Ahora mismo, en Ingeniería, está compuesto por 1 desarrollador iOS, 2 desarrolladores Android, un QA lead y dos investigadores aplicados de procesamiento de lenguaje natural.
En tu día a día no sólo interaccionarás con el equipo de ingeniería, así que te presentamos a aquellos/as con quien más lo harás:
- Francesc Garcia (Co-founder y CTO). Lleva toda la parte tecnológica y lidera el desarrollo del motor de procesamiento de lenguaje natural multiplataforma.
- Xevi Farrarons (Co-founder, COO y desarrollador iOS). Te formará y te dará el relevo en el desarrollo de iOS, aunque siempre tendrás su soporte para cualquier duda.
- Antonio Jesús Pallares Martin (iOS Lead). Antonio está encabezando la iniciativa de modernizar nuestro SDK en iOS para que esté al mismo nivel de facilidad de uso que nuestro SDK en Android.
- Horaci Cuevas (Android Lead). Harás equipo con él para hacer que nuestro SDK para que las dos plataformas sean soportadas al mismo nivel.
- Pierre Terroitin (Android Developer). Siempre estará a tu lado para ayudarte a migrar funcionalidades existentes en Android a iOS.
- Marc Juvillà (NLP Engineer). Cualquier pregunta sobre el lenguaje humano se la puedes hacer a él, si no conoce la respuesta, la buscará.
Vete poniéndoles cara :)
¿Qué piden?
Por encima de todo está la ACTITUD, LAS GANAS y el enfoque en hacer desarrollos de CALIDAD. Seguirás creciendo con ellos, consiguiendo un alto nivel técnico 🙌.
Su lenguaje vehicular es el inglés por lo que debes de poder comunicarte a nivel profesional en el idioma de Shakespeare.
Dentro requisitos 👇:
- Al menos 2 años de experiencia en desarrollo mobile (IOS - Swift).
- Conocimiento y experiencia con principios de diseño de las interfaces de usuario intuitivas y agradables para IOS.
- Orientación a las buenas prácticas de desarrollo y testing de producto.
- Experiencia trabajando con CI/CD (Bitrise, Jenkins, GIT,...)
- Capacidad para adaptarse a un equipo dinámico de alto crecimiento.
- Empatía para dar feedback de forma respetuosa y de manera amable.
Tecnologías
Innegociable
Apple iOS
Swift
Estaría bien
AWS
Suma puntos
Python
Otras habilidades
Innegociable
Trabajo en equipo
Adaptabilidad al cambio
Atención al detalle
Proactividad
Capacidad de recibir feedback
Estaría bien
Aprendizaje Continuo
Autonomía en el aprendizaje
Inteligencia emocional
Suma puntos
Capacidad de mentorización
Liderazgo
Gestión de equipo
Visión estratégica
¿Qué ofrecen?
- 💰 Stock Options: 10000 acciones de su plan de Stock Options. (Si quieres saber qué es una Stock Options dale aquí).
- 🏡 Trabajo 100% remoto, con horario flexible.
- 🤓 Presupuesto para formación y crecimiento personal.
- 🩺 Retribución flexible: 100€ por trabajo remoto en nómina + 100€/mensuales de gastos generales gestionados por la compañía (luz, teléfono, etc).
- 🌴 24 días de vacaciones al año.
- 🤜🤛 Actividades presenciales 2 veces al año. Nos gusta la naturaleza y normalmente van enfocadas a hacer una excursión con actividades al aire libre, siempre acompañado de una buena comida.
- 🔝 Por último, pero no menos importante, un muy buen ambiente de trabajo.
What the FAQ?
Si, siempre y cuando la zona horaria sea +/-2 CET. Para contrataciones fuera de la UE, utilizan Letsdeel y el país debe estar soportado por esta plataforma.
La verdad es que necesitan cubrir la posición YA de YA, por lo que tratarán de ser lo más ágiles posibles.
Normalmente, su proceso de selección consta de 4 fases: charla con Francesc, prueba técnica (en casa), revisión de prueba técnica y entrevista cultural.
NO. Han tenido miembros del equipo trabajando desde USA, con eso te decimos todo. No tienen oficina.
Transparencia personal y profesional.
Organizan encuentros presenciales 2 veces al año. El lugar no es el mismo siempre e intentan que sean dos días llenos de actividades de team building y trabajo en persona.