Descripción del puesto Nuestro Producto Conectado permite a usuarios de todo el mundo, atender desde el móvil las llamadas que reciben en su videoportero, pudiendo contestar y abrir la puerta estén donde estén.
Pero esto es sólo la punta del iceberg.
Trabajamos para liderar el sector de las telecomunicaciones de porteros electrónicos, y hay muchos otros servicios por desarrollar para dar valor añadido a nuestros usuarios.
Conocerás Fermax en el momento de mayor cambio y disrupción tecnológica de sus últimos 40 años.
El mejor momento para aprender y crecer juntos.
Funciones ¿Cuál será tu labor en el equipo?
Pasarás a formar parte del equipo de desarrollo móvil, donde usamos tanto tecnología nativa (iOS / Android), como tecnología multiplataforma (a través de Flutter).
Trabajarás mano a mano con los compañeros de backend, frontend, y DevOps, distribuidos en squads por proyecto.
Estarás bajo la supervisión de nuestro Engineering Manager, con quien podrás analizar y discutir las decisiones técnicas y arquitectónicas.
Y trabajarás también con nuestro Product Owner, quien se encarga de la organización y priorización de las tareas del backlog de producto.
Participarás activamente en la resolución de retos técnicos relacionados con streaming audio video, comunicación con dispositivos físicos (IoT), seguridad, … y por supuesto, la revisión y mejora constante del UX/UI de nuestras Apps, de la mano de nuestra Product Designer.
Ambos tendréis que formar un tándem para mejorar nuestras aplicaciones y elevarlas al máximo estándar de calidad y usabilidad.
Dependiendo de tu experiencia, podrás optar o evolucionar al puesto de Tech Lead del equipo mobile, un rol fundamental en el diseño y definición de la arquitectura y funcionalidad de las Apps, independientemente de la plataforma.
Al trabajar en un componente tan visible y de tanto impacto como las Apps, interactuarás de forma habitual con otros departamentos involucrados en el desarrollo de producto, como Product Management, Marketing o Calidad.
Esperamos de ti iniciativa y pensamiento crítico.
Serán bienvenidas las sugerencias para incorporar nuevos patrones de diseño, mejorar la definición de componentes, eliminar deuda técnica, … Así que es importante que estés al tanto de las últimas novedades en tecnología móvil, para luego poder aplicar esas tendencias tecnológicas en nuestras aplicaciones, manteniéndolas a la vanguardia de la innovación y la experiencia del usuario.
Requisitos ¿Qué estamos buscando?
Formación académica: Lo ideal es una persona con Grado en Ingeniería Informática o equivalente (e.g.
Ingeniería Técnica en Informática de Gestión o de Sistemas, o Ingeniería Superior en Informática).
Dominio y experiencia en Swift, Objective C, SwiftUI.
Pasión por el desarrollo de software y una mentalidad orientada a resolver problemas complejos con soluciones elegantes.
Creatividad y atención al detalle siempre buscando maneras de mejorar y optimizar.
Mentalidad "pixel perfect" a la hora de implementar diseños.
Habilidad para trabajar en equipo, pero también la autonomía para liderar proyectos por tu cuenta.
Conocimiento en testeo de interfaces y componentes.
Sólido conocimiento de patrones de diseño como MVVM, MVC y diseño de arquitectura como clean architecture o arquitectura hexagonal.
Es crucial tener un amplio conocimiento para poder aplicar patrones de manera eficiente, escalables y fáciles de mantener.
Experiencia implementando inyección de dependencias utilizando Swift como Swinject o Resolver, para desacoplar componentes y gestionar las dependencias de manera más eficiente.
Amplio control de Git, incluyendo el manejo de ramas, merge, rebase, resolución de conflictos y conocer las diferencias entre Git Flow, GitHub Flow, Trunk based.
Experiencia en la definición y automatización de pipelines de CI/CD para el despliegue de aplicaciones móviles con herramientas como Jenkins, GitLab CI, Bitrise, Fastlane, o CircleCI para automatizar pruebas, compilaciones, y despliegues, asegurando una entrega continua y eficiente en los entornos de desarrollo, pruebas y producción.
Valoramos positivamente conocimientos en flutter.
¿Qué ofrecemos?
Un proyecto en crecimiento, absolutamente central para la estrategia de la empresa en los próximos años, y trabajar con tecnologías y herramientas de vanguardia.
Contratación indefinida a jornada completa y categoría conforme al convenio colectivo de la Industria, tecnología y servicios del metal de la provincia de Valencia.
Horario flexible de entrada / salida y 2 días opcionales de teletrabajo a la semana.
Plan de formación continua.
Plan Empresa Saludable.
Copago de Idiomas.
Ayuda guardería.
Ayuda fisioterapia.
Jornada: completa Departamento: Desarrollo software Lugar Valencia Referencia: IOs_desarrollador Inscribirme a esta oferta