FERMAX crea la Unidad de desarrollo SOFTWARE, con el objetivo de desarrollar y mantener el ecosistema CLOUD de FERMAX, con alto impacto en dispositivos IoT, cuya meta es liderar el sector de las telecomunicaciones de los porteros electrónicos, transformando la venta de productos en venta de servicios, provocando una disrupción tecnológica en dicho sector y en la propia organización.
| Perfil: | Grado en Informática, Multimedia o Telemática, preferentemente con experiencia en coordinación de equipos de desarrollo. |
| Experiencia: | Experiencia de 5 años en coordinación del desarrollo y mantenimiento de productos de SW. |
Descripción del puesto
Durante los últimos años, FERMAX ha creado y afianzado su propia Unidad de Desarrollo Software, que actualmente se encuentra en plena fase de expansión. Esta unidad, junto al resto de equipos de desarrollo Firmware y Hardware, ha creado el ecosistema digital sobre el que opera nuestro primer Producto Conectado. Un proyecto que nos ha metido de lleno en el mundo de IoT (Internet of Things), las infraestructuras de servicios en la nube (en este caso de Azure), y el desarrollo basado en microservicios. Este ecosistema de servicios ya permite que nuestros usuarios atiendan en su propio móvil las llamadas a su videoportero, pudiendo contestar y abrir la puerta estén donde estén.
Pero esto es sólo el principio. Nuestra meta es liderar el sector de las telecomunicaciones de los porteros electrónicos, y para ello tenemos muchos servicios esperando su turno para dar valor añadido a nuestros usuarios finales. 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
Como SW Engineering Manager, liderarás al equipo de desarrollo SW bajo la supervisión del CTO. Participarás en todo el ciclo de desarrollo de producto, interactuando con el Product Manager en la creación de roadmap de producto, ayudando al Project Manager en la correcta gestión de los proyectos, y serás una interfaz clave con los equipos de desarrollo Hardware, Firmware y de Apps.
Serás el referente de tu equipo en muchos aspectos: metodológico (i.e. metodologías Agile); arquitectónico (i.e. patrones de diseño, balance de ingeniería / sobreingeniería, …); técnico (i.e. buenas prácticas para codificación, selección de librerías o frameworks de desarrollo, selección de tecnologías de persistencia, mensajería…); y lo más importante, el aspecto humano, procurando crear un equipo cohesionado y motivado.
Todo esto no significa que esas responsabilidades sean sólo tuyas. Contarás con el CTO para discutir y promover cualquier iniciativa técnica, metodológica o de formación que pueda ser interesante. Y con todo tu equipo, desde el Tech Lead, hasta Team Lead, pasando por el Ingeniero DevOps. El Tech Lead te ayudará con el corto plazo; el día a día del equipo. Y tu labor será la de aportar la visión a medio / largo plazo, sin descuidar ese corto plazo. Para ello, serás parte importante en la definición de la estrategia de producto.
Nuestro ecosistema de Producto Conectado es amplio, y engloba tanto un producto físico (nuestros monitores de hogar y placas de calle conectados); como servicios de backend para gestión de dispositivos, usuarios, desvío de llamadas…; como Apps móviles para el usuario final; pasando por aplicaciones web para gestión del parque de dispositivos y troubleshouting. Para gestionar todo esto, dispondrás de un equipo multidisciplinar, pero tu visión global será importantísima para asegurar que todos y cada uno de los equipos de trabajo y soluciones técnicas, están alineadas.
Requisitos
Grado en Informática, Multimedia o Telemática, preferentemente.
Por la responsabilidad y tipos de tarea a realizar como Engineering Manager:
• Es importante tener una sólida experiencia diseñando / revisando arquitectura de aplicaciones software. Y es especialmente relevante que conozcas las con arquitecturas basadas en microservicios, con sus pros y sus contras.
• Es deseable, aunque no imprescindible, que hayas trabajado en proyectos que hayan requerido integración Hardware-Software-Mobile.
• Deberás balancear un día a día más operacional, y un liderazgo tecnológico que asegure el medio y largo plazo de la solución.
• En caso de conflicto, serás el último decisor respecto a:
o Definición, Priorización y Seguimiento de Tareas (con el Product Owner)
o Solución técnica y Arquitectónica (con el Tech Leader)
o Integración Continua y Despliegue e Infraestructura (con el DevOps Manager)
| Jornada: | JORNADA COMPLETA |
| Departamento: | SOFTWARE UNIT |
| Lugar | VALENCIA |
| Idiomas: | Español e Inglés fluido |
| Horario: | Horario flexible |
| Referencia: | SW ENGINEERING MANAGER |
FERMAX busca un desarrollador/a que se encargará de manejar cada uno de los aspectos concernientes a la creación y el mantenimiento de nuestras aplicaciones web.
Buscamos un experto en entornos web o híbridos, alguien con alta capacidad de trabajo en equipo y comunicación, con experiencia desarrollando aplicaciones web.
| Perfil: | Programación de aplicaciones Web y desarrollo Front-End y Back-end |
| Experiencia: | Cinco años en puesto similar. |
Descripción del puesto
Participación en el equipo de desarrollo y mantenimiento de los productos y servicios de software de los proyectos de FERMAX
Funciones
• Liderar el desarrollo de la parte frontal y la integración backend de servicios.
• Diseño de la arquitectura web.
• Asegurar la compatibilidad móvil multiplataforma de nuestra solución.
• Cumplimiento de los requisitos del sistema de Calidad.
Requisitos
• Grado en Informática y un mínimo de 4 años de experiencia en puesto similar.
• Experiencia con frameworks JavaScript como Ionic, React o Flutter
• Experiencia en lenguajes como Angular, Vue o React , y Node.js (Typescript).
• Experto en lenguajes de programación web: HTML5, CSS3, JavaScript y Jquery
• Capacidad de comunicación excelente.
VALORABLE
• Experiencia diseñando y desarrollando APIs.
• Experiencia en lenguajes de programación Java y Kotlin
• Experiencia con tecnologías de audio y vídeo en tiempo real WebRTC y XMPP
• Experiencia de bases de datos como MySQL, PostgreSQL o MongoDB
• Experiencia trabajando con metodologías ágiles.
| Jornada: | Jornada completa |
| Departamento: | I+D+i |
| Lugar | Valencia |
| Idiomas: | Español e Inglés fluido |
| Referencia: | DESARROLLO FULL-STACK |