Últimas ofertas de empleo remoto
Buscamos un Desarrollador Front End Mid o Senior (Rails y React) para contribuir a construir el mejor software de gestión editorial del mundo, como miembro del equipo 100% distribuido, de lunes a jueves.
Responsabilidades:
Envíe características mantenibles y probadas para la aplicación Rails, Consonance.app, primero implementando los patrones existentes y luego mejorándolos, usando principalmente React.js y también Rails, con su fuente de datos principal siendo GraphQL, apoyando y siendo cálidamente respaldado por el equipo miembros.
-
- Colabore y apoye a sus compañeros de trabajo en sus proyectos, hablando y resolviendo problemas de codificación juntos, a veces con sesiones de programación en pareja.
- Rellene los vacíos de conocimiento:
-
- Ruby, Ruby on Rails, Jest, React Testing Library, el marco de prueba de Ruby Cucumber, GraphQL y cualquier otra brecha de conocimiento de programación.
- Publicar detalles específicos del dominio, como la familiaridad con los ISBN, las clasificaciones de temas, cómo funcionan los precios y la cadena de suministro, etc.
Una vez que haya pasado tiempo implementando los patrones existentes, a modo de incorporación, y esté familiarizado con la base de código y la dirección estratégica, hay más proyectos nuevos en los que trabajar, y comenzará a formular sugerencias sobre cómo implementar características y mejorar los enfoques existentes. Algunas ideas existentes basadas en las necesidades de nuestros usuarios son:
- Un filtro de campos múltiples para páginas de índice.
- Formas más ricas de exportar datos en varios formatos.
- Unir las funciones existentes para hacer que la aplicación sea cada vez más cohesiva, por ejemplo, ver problemas, tareas pendientes y discusiones juntas en un diseño de tipo kanban.
- Pensando en el futuro, y si continuamos con el enfoque híbrido Rails-with-React, o si nos comprometemos más con React con una división backend / frontend más limpia, habilitada por GraphQL.
Requisitos:
- Experiencia para el puesto intermedio, más de 5 años de experiencia; para el puesto senior, más de 8 años de experiencia, usando JavaScript y React.js moderno (incluidos ganchos), Rails, HTML y CSS, línea de comandos y Git, y bibliotecas de prueba. (Estos años son indicativos de su experiencia general, no un requisito fijo, especialmente porque React Hooks solo se lanzó en 2019.
- Habilidades: Colaboración; hablar pensamientos y compartir ideas, y escribir como otra forma importante de comunicar ideas y gestión de proyectos, incluida la redacción de informes de estado breves.
- Se siente cómodo trabajando en un equipo pequeño con recursos limitados, donde los fundadores también forman parte del equipo de programación, y no hay departamentos dedicados como operaciones de desarrollo, diseño, QA, UX, producto o ventas.
- El derecho a trabajar en el Reino Unido.
-
- Capacidades: considera que UX es parte de su función y tiene buen ojo para el diseño y el diseño.
- Habilidades y experiencia en:
-
- Ruby on Rails.
- GraphQL, Apollo, varias bibliotecas destacadas de React.js (react-beautiful-dnd, react-query, Formik).
- aplicaciones web B2B.
- industria editorial.
Agradable tener:
- Experiencia con estándares de accesibilidad.
- Experiencia en el dominio de la industria editorial de libros en cualquier área del libro, como venta minorista, bibliotecas, revistas, publicación de libros, gestión de metadatos, contratos, derechos, regalías, representación y gestión de contenido.
- Experiencia en el uso de Consonance, asistiendo a nuestros cursos de codificación, Rails Girls, Day of Code o participando en nuestra iniciativa Side Project Summer.
- Experiencia como usuario de sistemas de gestión de metadatos de libros o revistas.
- Experiencia en partes particulares de la industria editorial, como derechos, regalías, contratos, metadatos, catálogos, precios, producción, libros electrónicos, revistas, etc.
- Experiencia de trabajo con BIC, Editeur, Nielsen, Ingram CoreSource u otros actores de la industria del libro.
