El puesto
En Lola Market buscamos un Desarrollador Senior de iOS.
Nuestra tecnología ha sido desarrollada al 99.9% in-house y a medida que cuenta con las siguientes capas:
- Clientes: web comercial y web store, construidas en HTML5 y CSS3, usando tecnologías como Backbone, Underscore/Lodash, RequireJS/Webpack, Gulp/Grunt... Además dos aplicaciones 100% nativas para iPhone y Android.
- Flota de shoppers y drivers: Con aplicaciones nativas para iOS y Android desarrolladas en Swift y Kotlin respectivamente.
- Backoffice: una serie de herramientas internas; CRM de clientes, gestión de catálogos, gestión de operaciones: pedidos, trabajadores y rutas…
- Backend: Que se compone de un APIs REST desarrollado en Symfony 2 sobre máquinas EC2 en AWS, bases de datos MySQL, Elastic Search, Kibana, Python en algunos módulos… Algoritmos de cálculo de rutas, dispatching de pedidos…
Buscamos a team-players en la que se puede confiar, personas autosuficientes, proactivas, a las que les encante la tecnología y las cosas bien hechas, con ganas de aprender cosas nuevas y capacidad para aportar a los compañeros más junior.
Si crees que puedes encajar únete a nuestro pequeño equipo de Producto y Tecnología, actualmente somos 6 personas con diferentes habilidades (mobile, frontend, backend...) ¡tu trabajo tendrá impacto directo en miles de clientes!
Responsabilidades
- Mantener y desarrollar las nuevas funcionalidades de las dos aplicaciones iOS de Lola Market. Tanto la aplicación cliente como la aplicación de shoppers y repartidores.
- Refactorizar y mejorar la base de código actual, portando a Swift la base de código que actualmente está en Objective-C. Ayudando a definir e implementar cambios para una mejor arquitectura.
- Ayudar con la definición, extracción de requisitos y planificación de nuevos proyectos y features.
- Ser capaz de trabajar codo con codo con el equipo de producto y con los ingenieros backend para asegurar que las nuevas features son implementadas de forma eficiente y efectiva.
Requisitos
- Estamos buscando un perfil Senior capaz de trabajar de manera 100% autónoma, aunque no estarás solo en el equipo iOS.
- Al menos 3 años de experiencia demostrables en el desarrollo de aplicaciones iOS.
- Conocimiento y experiencia publicando aplicaciones en iTunes Connect.
- Excelente manejo de los lenguajes de programación Objective-C y Swift.
- Experiencia con APIs REST y JSON.
- Debes sentirte familiar con los patrones, herramientas y liberías que usamos a día de hoy, así como ser capaz de dar ideas para mejorar nuestro stack:
- Sistema de versionado de código: Git, usamos Bitbucket.
- Arquitectura: MVVM pattern.
- Gestión de dependencias con Cocoapods.
- Networking con AFNetworking y Alamofire.
- Excelencia en el uso de Auto Layout y desarrollo de interfaces custom.
- Testing: Unit Testing y UI Testing.
- Conocimiento de las guidelines de Apple. Tanto de las Apple Store Review Guidelines como de las Human Interface Guidelines.
- Reportaras al Director de Producto y Tecnología.
Nice to have
- Atención al detalle. Buscamos gente que busque el "pixel-perfect".
- Experiencia trabajando con diferentes targets de una misma app.
- Experiencia con Size Classes constraints.
- Haber trabajado antes con Fastlane y Crashlytics.
- Experiencia con las Instruments Developer Tools de Apple.
- Dotes analíticas y talento buscando soluciones creativas a problemas complejos.
- Experiencia trabajando con metodologías ágiles.
- Algo de exposición al mundo Android.
- Experiencia trabajando en startups.
- Alto nivel de castellano e inglés, hablado y escrito.
Lo que ofrecemos
- Jornada de 40 horas semanales en horario flexible, de lunes a viernes con entrada entre las 8:00 y las 10:00 de la mañana.
- Franja salarial competitiva según valía del candidato o candidata con revisión a los primeros 6 meses y al año. Te haremos una oferta cuando nos conozcamos mejor.
- Oficinas en pleno Barrio de Chamberí en el centro de Madrid, Rafael Calvo 18.
- Elige tu propio equipo, queremos que trabajes lo más cómodo posible.
- Fruta fresca y el café que quieras todos los días gratis en la oficina.
- Posibilidad de trabajo en remoto cuando lo necesites.
- Y además todos los envíos gratis en tus compras de Lola Market, pizza day todos los meses, offsite eventos, y buen ambiente.
Proceso de selección
- Rellena el formulario que encontrarás más abajo con tus datos o bien envíanos un email con una pequeña cover letter indicando por que quieres trabajar con nosotros y dónde crees que puedes aportar mayor valor al equipo acompañado de un link de tu linkedin o adjuntando tu CV a tech@lolamarket.com.
- Si nos gusta tu perfil te haremos una entrevista telefónica.
- Después te pediremos que hagas una prueba de nivel.
- Si nos gusta tu prueba de nivel te pediremos que vengas un día a la oficina a comentarla. Conocerás a todo el equipo un día para comer o para tomar unas cervezas.
- Si nosotros te caemos bien y tu nos encajas te haremos una oferta.