Empleo
Del feed del socio
Ingeniero Frontend Senior
Precio a consultar
Detalles
- Tipo de empleo
- Jornada completa
- Remoto
- Sí
- Empresa
- Plentific
Descripción
Traducido automáticamente de English. El texto original es el oficial. Traducción automática — se está preparando una más precisa.
Sobre nosotros
Plentific es una plataforma de tecnología inmobiliaria utilizada por proveedores de vivienda, autoridades locales, asociaciones de vivienda, administradores de activos y contratistas en todo el Reino Unido y Alemania para coordinar reparaciones, mantenimiento y flujos de trabajo de contratistas a escala. La plataforma combina un mercado, automatización del flujo de trabajo y análisis operativo, y está diseñada para manejar el volumen y las demandas de cumplimiento de viviendas sociales, carteras de propiedades de autoridades locales y operaciones residenciales a gran escala.
Nuestra sede está en Londres y nuestro equipo trabaja en toda Europa.
Estamos haciendo crecer el equipo para ampliar la cobertura de la plataforma en toda Europa e integrar la IA en todo el producto y el modelo operativo. Si está interesado en trabajar en problemas difíciles del mundo real en un sector que durante mucho tiempo ha estado desatendido por un buen software, nos gustaría saber de usted.
El papel
Estamos contratando a un ingeniero frontend senior para construir las superficies de productos que los proveedores de vivienda, los contratistas y los residentes utilizan todos los días. Esta es una posición completamente remota; Actualmente contamos con ingenieros remotos con sede en el Reino Unido, Alemania, Turquía, Polonia, Italia, España y Portugal. Dependerá de un líder de equipo, un ingeniero práctico que todavía escribe código y tiene un pequeño número de ingenieros a su cargo, y trabajará junto con gerentes de producto, diseñadores, ingenieros de backend y analistas de datos.
Nuestro frontend está construido sobre TypeScript, React, React Router, TanStack Query, MaterialUI y BaseUI, frente a un backend cada vez más orientado a servicios construido en Django REST Framework y PostgreSQL. La base de código es grande pero limpia, porque le damos mucha importancia a los patrones de diseño, la legibilidad, la capacidad de prueba, el mantenimiento y la extensibilidad.
El equipo de ingeniería se encuentra en el centro de lo que hace Plentific, y los problemas son realmente difíciles: pagos en línea, cotizaciones, facturación, reservas, búsqueda y algoritmos de puntuación, mensajería dentro de la aplicación, notificaciones en tiempo real y prevención de fraude. Gran parte de esto son integraciones heredadas desordenadas y de gran volumen, permisos complejos, requisitos de cumplimiento estrictos y usuarios que necesitan software que se adapte a cómo se realiza realmente el trabajo en el terreno. Esperamos que aplique su criterio de ingeniería a estos problemas en lugar de simplemente escribir el código que tiene delante, y que trate el desarrollo basado en especificaciones como una parte normal de su forma de trabajar, en lugar de un experimento.
El éxito en esta función significa enviar interfaces que sean rápidas, accesibles y bien probadas, elevando el estándar del código base de frontend a su alrededor y dejando a los ingenieros con los que trabaja mejores de lo que los encontró.
Responsabilidades clave
Ingeniería Frontend
• Construir y mantener interfaces de productos en TypeScript, React, TanStack Query, React Router, MaterialUI y BaseUI en nuestras aplicaciones web.
• Traducir los requisitos del producto y los conceptos de diseño en documentos técnicos que establezcan el alcance, el comportamiento del sistema, los casos extremos y el análisis técnico de alto nivel.
• Diseñar API de componentes, gestión de estado y patrones de obtención de datos que sigan siendo legibles y ampliables a medida que crece el código base.
• Integre las API REST en una arquitectura orientada a servicios, dando forma a los contratos con los ingenieros de backend en lugar de aceptar lo que se ofrezca.
• Revisar, refactorizar y retirar el código existente para que cumpla con los requisitos de funciones nuevas o mejoradas.
Rendimiento, calidad y confiabilidad
• Diagnosticar y resolver problemas de carga de páginas, renderizado y otros problemas de rendimiento del frontend.
• Redactar pruebas unitarias, de integración y de extremo a extremo que brinden al equipo la confianza para realizar envíos con frecuencia.
• Instrumentar la observabilidad frontal con herramientas como Sentry, Grafana Logs o New Relic, y actuar en función de lo que muestran.
• Depurar y solucionar problemas de producción en nuestras aplicaciones, incluidos los puntos de integración donde el comportamiento del frontend y del backend divergen.
• Diseño contra riesgos de seguridad frontend comunes, incluidos XSS y CSRF.
Desarrollo agente y basado en especificaciones
• Convierta ideas de productos ambiguas en especificaciones listas para implementar, incluidos flujos de usuarios, comportamiento de componentes, casos extremos, criterios de aceptación y expectativas de prueba.
• Prototipo de interfaces e interacción rápidamente, utilizando software funcional para probar la viabilidad y el valor del producto antes de comprometerse con una entrega mayor.
• Utilice herramientas de codificación agentes como Codex, Claude Code, Cursor o equivalentes para generar, refactorizar, probar y revisar código dentro de limitaciones técnicas claras.
• Evaluar críticamente el código generado por IA para determinar su corrección, mantenibilidad, seguridad, rendimiento, accesibilidad y ajuste con la arquitectura de Plentific.
• Mejorar la práctica de desarrollo basada en especificaciones del equipo a través de patrones de mensajes reutilizables, listas de verificación de revisión, ejemplos y documentación ligera.
Colaboración y artesanía
• Asóciese con gerentes de producto, diseñadores e ingenieros de backend desde la formulación del problema hasta el lanzamiento, aplicando criterio de ingeniería para mejorar la experiencia del usuario antes de que comience la implementación.
• Colaborar con otros ingenieros mediante revisión de código y programación en pares.
• Definir y comunicar los estándares frontend y las mejores prácticas, y hacer que el equipo los revise.
• Redactar documentación técnica concisa que cubra componentes, algoritmos, API y transferencia operativa.
• Articular las compensaciones técnicas en un lenguaje sencillo a colegas técnicos y no técnicos, incluso cuando sea necesario cambiar el alcance, la calidad o el tiempo de entrega.
Requisitos
• TypeScript de nivel experto y JavaScript moderno, con un profundo dominio de React y los patrones que lo rodean, incluida la obtención de datos, el enrutamiento y las bibliotecas de componentes.
• Sólidos fundamentos de ingeniería de software, incluidos patrones de diseño, pruebas, depuración y código que sigue siendo legible y ampliable a escala.
• Conocimiento sólido de UI, UX y consideraciones de accesibilidad, con el criterio de mejorar un diseño antes de construirlo en lugar de implementarlo exactamente como se diseñó....
Fuente: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/plentific/senior-frontend-engineer-london-299931)
Plentific es una plataforma de tecnología inmobiliaria utilizada por proveedores de vivienda, autoridades locales, asociaciones de vivienda, administradores de activos y contratistas en todo el Reino Unido y Alemania para coordinar reparaciones, mantenimiento y flujos de trabajo de contratistas a escala. La plataforma combina un mercado, automatización del flujo de trabajo y análisis operativo, y está diseñada para manejar el volumen y las demandas de cumplimiento de viviendas sociales, carteras de propiedades de autoridades locales y operaciones residenciales a gran escala.
Nuestra sede está en Londres y nuestro equipo trabaja en toda Europa.
Estamos haciendo crecer el equipo para ampliar la cobertura de la plataforma en toda Europa e integrar la IA en todo el producto y el modelo operativo. Si está interesado en trabajar en problemas difíciles del mundo real en un sector que durante mucho tiempo ha estado desatendido por un buen software, nos gustaría saber de usted.
El papel
Estamos contratando a un ingeniero frontend senior para construir las superficies de productos que los proveedores de vivienda, los contratistas y los residentes utilizan todos los días. Esta es una posición completamente remota; Actualmente contamos con ingenieros remotos con sede en el Reino Unido, Alemania, Turquía, Polonia, Italia, España y Portugal. Dependerá de un líder de equipo, un ingeniero práctico que todavía escribe código y tiene un pequeño número de ingenieros a su cargo, y trabajará junto con gerentes de producto, diseñadores, ingenieros de backend y analistas de datos.
Nuestro frontend está construido sobre TypeScript, React, React Router, TanStack Query, MaterialUI y BaseUI, frente a un backend cada vez más orientado a servicios construido en Django REST Framework y PostgreSQL. La base de código es grande pero limpia, porque le damos mucha importancia a los patrones de diseño, la legibilidad, la capacidad de prueba, el mantenimiento y la extensibilidad.
El equipo de ingeniería se encuentra en el centro de lo que hace Plentific, y los problemas son realmente difíciles: pagos en línea, cotizaciones, facturación, reservas, búsqueda y algoritmos de puntuación, mensajería dentro de la aplicación, notificaciones en tiempo real y prevención de fraude. Gran parte de esto son integraciones heredadas desordenadas y de gran volumen, permisos complejos, requisitos de cumplimiento estrictos y usuarios que necesitan software que se adapte a cómo se realiza realmente el trabajo en el terreno. Esperamos que aplique su criterio de ingeniería a estos problemas en lugar de simplemente escribir el código que tiene delante, y que trate el desarrollo basado en especificaciones como una parte normal de su forma de trabajar, en lugar de un experimento.
El éxito en esta función significa enviar interfaces que sean rápidas, accesibles y bien probadas, elevando el estándar del código base de frontend a su alrededor y dejando a los ingenieros con los que trabaja mejores de lo que los encontró.
Responsabilidades clave
Ingeniería Frontend
• Construir y mantener interfaces de productos en TypeScript, React, TanStack Query, React Router, MaterialUI y BaseUI en nuestras aplicaciones web.
• Traducir los requisitos del producto y los conceptos de diseño en documentos técnicos que establezcan el alcance, el comportamiento del sistema, los casos extremos y el análisis técnico de alto nivel.
• Diseñar API de componentes, gestión de estado y patrones de obtención de datos que sigan siendo legibles y ampliables a medida que crece el código base.
• Integre las API REST en una arquitectura orientada a servicios, dando forma a los contratos con los ingenieros de backend en lugar de aceptar lo que se ofrezca.
• Revisar, refactorizar y retirar el código existente para que cumpla con los requisitos de funciones nuevas o mejoradas.
Rendimiento, calidad y confiabilidad
• Diagnosticar y resolver problemas de carga de páginas, renderizado y otros problemas de rendimiento del frontend.
• Redactar pruebas unitarias, de integración y de extremo a extremo que brinden al equipo la confianza para realizar envíos con frecuencia.
• Instrumentar la observabilidad frontal con herramientas como Sentry, Grafana Logs o New Relic, y actuar en función de lo que muestran.
• Depurar y solucionar problemas de producción en nuestras aplicaciones, incluidos los puntos de integración donde el comportamiento del frontend y del backend divergen.
• Diseño contra riesgos de seguridad frontend comunes, incluidos XSS y CSRF.
Desarrollo agente y basado en especificaciones
• Convierta ideas de productos ambiguas en especificaciones listas para implementar, incluidos flujos de usuarios, comportamiento de componentes, casos extremos, criterios de aceptación y expectativas de prueba.
• Prototipo de interfaces e interacción rápidamente, utilizando software funcional para probar la viabilidad y el valor del producto antes de comprometerse con una entrega mayor.
• Utilice herramientas de codificación agentes como Codex, Claude Code, Cursor o equivalentes para generar, refactorizar, probar y revisar código dentro de limitaciones técnicas claras.
• Evaluar críticamente el código generado por IA para determinar su corrección, mantenibilidad, seguridad, rendimiento, accesibilidad y ajuste con la arquitectura de Plentific.
• Mejorar la práctica de desarrollo basada en especificaciones del equipo a través de patrones de mensajes reutilizables, listas de verificación de revisión, ejemplos y documentación ligera.
Colaboración y artesanía
• Asóciese con gerentes de producto, diseñadores e ingenieros de backend desde la formulación del problema hasta el lanzamiento, aplicando criterio de ingeniería para mejorar la experiencia del usuario antes de que comience la implementación.
• Colaborar con otros ingenieros mediante revisión de código y programación en pares.
• Definir y comunicar los estándares frontend y las mejores prácticas, y hacer que el equipo los revise.
• Redactar documentación técnica concisa que cubra componentes, algoritmos, API y transferencia operativa.
• Articular las compensaciones técnicas en un lenguaje sencillo a colegas técnicos y no técnicos, incluso cuando sea necesario cambiar el alcance, la calidad o el tiempo de entrega.
Requisitos
• TypeScript de nivel experto y JavaScript moderno, con un profundo dominio de React y los patrones que lo rodean, incluida la obtención de datos, el enrutamiento y las bibliotecas de componentes.
• Sólidos fundamentos de ingeniería de software, incluidos patrones de diseño, pruebas, depuración y código que sigue siendo legible y ampliable a escala.
• Conocimiento sólido de UI, UX y consideraciones de accesibilidad, con el criterio de mejorar un diseño antes de construirlo en lugar de implementarlo exactamente como se diseñó....
Fuente: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/plentific/senior-frontend-engineer-london-299931)
Este anuncio proviene de un feed de socios. Solicítalo en el sitio web de origen.
Fuente: Plentific
Publicación proporcionada por Plentific.