Enable job alerts via email!

Frontend Developer

BQ Educación

United States

Remote

USD 80,000 - 110,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Una empresa innovadora en educación busca un Desarrollador Frontend para unirse a su equipo remoto. El rol involucra el desarrollo de aplicaciones interactivas que transforman la educación utilizando las últimas tecnologías. Buscan a alguien proactivo, con habilidades en React, Next.js y CSS, apasionado por la tecnología y la educación. Tendrás oportunidades para trabajar en proyectos impactantes que benefician a estudiantes y docentes por toda España.

Benefits

25 días de vacaciones
Días de formación
Presupuesto para cursos
Equipo necesario para trabajar cómodamente
Bono de 200€ por nacimiento de hijos
Seguro médico privado tras el tercer año
Oportunidades de team-building
Flexibilidad horaria
Reuniones virtuales

Qualifications

  • Experiencia en desarrollo de aplicaciones con React y Next.js.
  • Excelente conocimiento de CSS y SASS para diseño visual.
  • Capacidad de trabajo en equipo y comunicación efectiva.

Responsibilities

  • Desarrollar aplicaciones web educativas con foco en la experiencia de usuario.
  • Colaborar en la toma de decisiones y diseño del producto.
  • Realizar pruebas y aseguramiento de calidad de las aplicaciones.

Skills

React
Next.js
TypeScript
GraphQL
CSS
Node.js
MongoDB
Cypress.js

Job description

Horario Flexible Impacto en la comunidad Producto

BQ Educación lleva más de 10 años desarrollando hardware y software educativo con el que miles de docentes han enseñado a más de 1 millón de niñas y niños a ser creadores de tecnología.

Si quieres contribuir al desarrollo frontend de las aplicaciones y proyectos que permitan seguir mejorando la educación, ¡BQ Educación es tu sitio!

Para darte algo de contexto te contamos que hace el equipo de BQ Educación : desarrolla productos, soluciones y proyectos con los que niños y mayores aprovechan las últimas tecnologías para mejorar su experiencia de aprendizaje. Trabajan con editoriales y empresas del tercer sector para crear proyectos educativos de impacto.

Con estas soluciones, y en colaboración con otras empresas e instituciones educativas, tienen más de 1,5 millones de usuarios, han enseñado a crear tecnología a más de 1 millón de niñas y niños y han formado a más de 9000 docentes.

El equipo de plataforma idea, diseña y desarrolla aplicaciones web como Bitbloq, bMaker o DigiCraft. Además, están arrancando SmartBooqs , una plataforma de libros inteligentes, digitales e interactivos que ya usa una de las editoriales TOP en España y es aquí donde necesitan tu magia principalmente.SmartBooqs viene cargada de IA, ya sea consumiendo servicios como ChatGPT o Gemini o con algoritmos propios que desarrolla su nuevo equipo de I+D.

En BQ Educación cada desarrollador se siente responsable del producto final. No solo programan las funcionalidades requeridas, sino que se involucran en la toma de decisiones, en el diseño, en el testing, etc. buscando crear el mejor producto posible para que los miles de jóvenes, docentes y familias que les usan a diario le saquen el máximo partido.

Es importante que sepas que los desarrolladores Front trabajan con React, Next.js y TypeScript y que desarrollan usando tanto GraphQL como API Rest. El tipo de aplicaciones que desarrollan tiene un alto contenido visual, por lo que necesitas ser un maestro del CSS y te tiene que gustar. El back está desarrollado en Node.js. Su base de datos habitual es MongoDB. Realizan test end2end usando Cypress.js

Trabajarás en equipo, los méritos son de todos, y las dificultades, los errores o los problemas que surjan se resuelven de manera conjunta, cada cual dentro de lo que le toca y puede aportar.

Tu evolución

Tu primer día

En 1 mes

Tendrás todo tu equipo ya configurado y el proyecto en local con todas sus variables de entorno perfectamente funcionando.

Habrás hecho tu primera PR, e irás conociendo sus flujos de trabajo, sus manías en el código… (y ellos conocerán las tuyas).

Te habrás familiarizado con sus herramientas de comunicación y trabajo (Jira, Google Chat, Meet, Github…)

Conocerás a todo el equipo de plataformas, desarrolladores, QAs y diseñadores. Sabrás quién madruga más, a quien no le gusta el queso, quién tiene hijos, y ellos te conocerán a ti. Quizá te hayas apuntado al grupo de “juegos de mesa” que se reúnen regularmente para echar partidas en la oficina.

Actualizarás cada mañana tu repositorio local con el upstream de github para evitar conflictos en el código :)

Revisarás las historias de usuario y tareas técnicas de JIRA que tienes asignadas o que todavía no se ha cogido nadie.

Verás los diseños (UX/UI) en Zeplin y te encantará lo bonito y bien pensado que está todo (¡tienen un gran equipo!), aunque a veces (esperan que pocas) habrá algo que no te cuadre, y lo revisarás con alguien de UX/UI.

Buscarás la mejor solución técnica, para lo cual, si es necesario, lo discutirás con el resto del equipo, y lo implementarás en tu rama.

Pasarás los tests automáticos que hace el equipo de QA y con gran pesar verás que algunos no pasan. Arreglarás lo que no esté perfecto y finalmente harás la PR, que revisará al menos otra persona.

Implementarás las reviews que te hayan hecho a la PR, y en ocasiones abrirás debates sobre si es mejor lo que te han sugerido o lo que tú habías hecho. Finalmente mergearás y pasarás a lo siguiente.

Participarás en reuniones de equipo habituales: dailys, weeklies, sprint plannings, cafés virtuales, reuniones espontáneas para discutir temas técnicos… la mayoría por videoconferencia, aunque los que viven en Madrid suelen ir un día a la semana a la oficina. ¡Les encantará que vayas!.

Según tu responsabilidad dentro del proyecto, participarás en reuniones con otros equipos de BQ Educación y/o con cliente, para definir el producto o para hacer demos.

Tú también revisarás las PRs y contribuirás con tus conocimientos y experiencia a hacer crecer al equipo.

Compartirás enlaces, vídeos, charlas que descubras y que a ti te han aportado y les pueden ayudar a mejorar.

Buscan ser lo más ágiles posible en el desarrollo (lo que implica que no siguen estrictamente ninguna metodología ágil), el modo de trabajar se adapta según el proyecto, las personas y el cliente. El denominador común a todos los proyectos es que trabajan en JIRA, con sprints o con kanban. Partiendo de historias de usuario con diseñosen Figma oZeplin (a veces también parten de bugs, pero nos dicen que son muy pocas veces ;) ) y trabajan con github.

Por cada PR levantan un entorno, donde el equipo de QA te sacará los bugs (si los hay, esperan que sea casi nunca ;)) y cuando está todo listo, cierran historia y mergean en develop.

Cuando está previsto mergean en master y despliegan en un entorno de staging, el equipo de QA certifica y hacen release en producción.

Para el back hacen casi todo con Node.js, pero están abiertos a novedades (les gustan las novedades, como Deno).

Como base de datos emplean MongoDBy Redis. Además, si pueden utilizan GraphQL, les gusta más que API Rest, aunque tienen también proyectos en API Rest. GraphQL les parece más eficiente y más potente a la hora de desarrollar soluciones grandes y complejas, pero son flexibles y escuchan la opinión de todos.

Tienen una jornada bastante flexible. Solo te piden que estés disponible en la franja de 10:00h a 14:00h, horario peninsular español, pero el equipo se reparte durante todo el día. Podrás adaptar tu horario a tus necesidades y ¡siempre tendrás compañía !

Día laborable
Vacaciones

Vacaciones
25 días

Jornada laboral
Presencial

¡Desde donde quieras!

Esta posición es 100% remota, por lo que mientras te asegures que tienes buena conexión, podrás trabajar desde cualquier pueblecito de la Sierra de Cameros o desde Canarias ️.

Te invitarán a las instalaciones que tienen en Las Rozas de Madrid para hacer tu onboarding, así como para alguna que otra reunión/formación que hacen de manera puntual.

Cuando vayas tienes buena conexión con Cercanías y en Autobús desde Moncloa.

Los que están en Madrid, intentan verse semanalmente por la oficina, comer juntos, y socializar, pero si resides fuera de Madrid, no te preocupes, porque no solo son flexibles en este sentido, sino que te pagan todos los gastos asociados a tu viaje cuando quieras organizar una visita a la oficina para desvirtualizarte con tus compañeros y pasar un/unos día/s juntos.

En BQ Educación son ya más de 40 personas distribuidas en tres equipos principales:

  • Autores para tener un contenido educativo genial
  • Operaciones para que la maquinaria funcione
  • Desarrollo (tu equipo)

Dentro de desarrollo, el equipo de frontend está formado por:

  • Juan Luis González (UX/UI): Juanlu para los amigos. Lleva 5 años en BQ Educación, es diseñador y canario. Siempre tiene nuevas ideas de cómo hacer las cosas y, además de por su trabajo de muchísima calidad, destaca por el buen rollo que da al equipo.
  • Daniel Placeres (UX/UI): También diseñador y también canario (pero él trabaja desde Canarias!) lleva 6 años en la empresa. Busca siempre la mejor solución para el usuario, aunque eso suponga retar las habilidades de los desarrolladores (aunque también es flexible cuando hace falta). Le encantan los juegos de mesa, es uno de los precursores del equipo de juegos de mesa de la empresa.
  • Agusto Messina (Desarrollador Frontend): Casi lleva en BQ 2 años, y además de darle al front, le encanta trastear con IA.
  • Sergio García-Manzanares (Desarrollador Frontend) recién llegado al equipo viene del mundo de la realización audiovisual y Motions Graphics.

Como referentes técnicos del equipo, contarás con el apoyo de:

  • Carmen Domínguez (Desarrolladora Senior y Responsable del equipo): Responsable de equipo y Project Manager de varios proyectos (tiene el calendario siempre en la cabeza!). Lleva 5 años en la empresa, es desarrolladora front (superapasionada del css), aunque no te pondrá pegas si tiene que tocar back.
  • Alberto Valero (Desarrollador y Director): Director de BQ Educación, es súper cercano y conoce con nombres y apellidos a toda la empresa. Aunque no pueda dedicarse al 100%, colabora siempre que puede como desarrollador back, además ¡es el líder del nuevo equipo de IA!
  • David García (Desarrollador Senior): Desarrollador full stack con más de 15 años de experiencia, es el cerebro que hay detrás de la mayoría de las herramientas de bitbloq. A pesar de su seniority nunca te pondrá pegas para ayudar y colaborar en las cosas más sencillas, y siempre con una sonrisa.

Además hay un equipo de Inteligencia Artificialformado por 4 personas, 2 QAs y un desarrollador backend (spoiler: ¡están contratando a otro!).

  • Que sepas y te apetezca aprender cada vez más CSS.
  • Una muy buena capacidad de comunicación, como trabajarás en remoto, hay que hacer el esfuerzo por comunicar, dar feedback, preguntar…
  • Pasión por la tecnología y cómo esta puede cambiar la vida de las personas.
  • Trabajo en equipo: pedir ayuda y saber prestarla cuando sea necesario.
  • Gusto por la educación. Trabajan para que otros aprendan y se sienten orgullosos de que miles de niñas, niños y docentes en España, usen nuestros productos cada día.
  • Interés por evolucionar en desarrollo backend o incluso DevOps. En el equipo de BQ todas las personas son muy versátiles aunque tengan su área de especialización.

Les dejarías boquiabiertos si además…

  • Eres un genio con docker y docker-compose
  • Te manejas con soltura con las github actions.
  • Te sientes cómodo con conceptos avanzados como los web workers o WebAssembly.

️ 26 días de vacaciones (los 23 de toda la vida + tu cumpleaños + nochebuena + fin de año - siempre que caiga en día laborable).

Horario flexible (solo se pide que estés disponible de 10:00 a 14:00h).

Trabajo remoto 100%, pero siempre con la posibilidad de acudir a la oficina de Madrid cuando quieras.

Formación: Selección de cursos en la plataforma Udemy.

Equipo necesario para que puedas trabajar cómodamente (portátil linux, monitor)

Bono de 200€ por nacimiento de hijos

???? Seguro médico privado a partir del tercer año (la rotación es muy baja, así que harán lo posible para que llegues ;-)

Beneficios
Presupuesto para formación
Presupuesto para Conferencias
Descuento en productos de la empresa
Dinámicas y eventos de teambuilding

No, buscan a alguien que se pase por la oficina algún día para hacer formaciones o eventos de teambuilding, ya que les gusta crear buenas relaciones con el equipo.

La idea es que te incorpores a final de mayo, por lo que tratarán de ser lo más ágiles posible.

1 - Charla inicial + entrevista técnica: Al ser una única fase, reserva una hora y media para esta entrevista que constará de una primera parte en la que conocerás a varias personas del equipo y te explicarán con detalle el proceso. Como valoran tu tiempo y prefieren evitar pruebas técnicas offline, tendrás una conversación técnica en profundidad. En ella, compartirán contigo uno de sus repositorios de GitHub y realizarás un pequeño ejercicio guiado en directo.

Solo si queda alguna duda por resolver, o si por tu parte quieres más información sobre ellos, podrías hacer una última entrevista antes de decidir si os dais el ¡sí quiero!

Las personas del equipo que viven en Madrid, suelen ir a la oficina un día por semana, y aunque no es algo 100% obligatorio, ¡les gustaría compartir ese tiempo contigo!

Si vives fuera de Madrid no tendrás que ir a la oficina habitualmente. Pero sí, para los eventos de team-building o formaciones.

Piensan que las personas son tan importantes como la productividad y les gusta que haya momentos para compartir en vivo y en directo.

(Por supuesto, la empresa asume los gastos de hotel y dietas).

Tienen cafés virtuales, donde charlan un rato cada día (si el trabajo se lo permite a cada uno) a través de VideoConferencia.

Tendrás al equipo para ayudarte o conectar muy frecuentemente por el chat.

Tienen los eventos de team-building cada 3 o 4 meses a los que asiste todo el equipo (salvo alguna circunstancia personal especial).

El equipo de desarrollo que vive en Madrid suele ir un día a la semana a la oficina, los que viven fuera intentan ir cada 4-6 semanas.

Tenemos un grupo de juegos de mesa que se reúnen con regularidad.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Frontend Developer

Mercor

Remote

USD 80,000 - 100,000

3 days ago
Be an early applicant

Lead Front-End Engineer

Plurawl

Remote

USD 105,000 - 180,000

3 days ago
Be an early applicant

Frontend Developer

InterEx Group

Remote

USD 100,000 - 720,000

12 days ago

Frontend Developer

Muse Group

Remote

USD 100,000 - 140,000

3 days ago
Be an early applicant

Frontend Developer (Next.js + GraphQL)

Oowlish

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

Front End Developer

Gilder Search Group

Remote

USD 90,000 - 130,000

3 days ago
Be an early applicant

Front End Developer - Diabetes Care Division - US Remote

Abbott

Remote

USD 85,000 - 171,000

3 days ago
Be an early applicant

[Hiring] Front-End Developer @Oowlish

Oowlish

Remote

USD 70,000 - 100,000

3 days ago
Be an early applicant

Front End Developer

Lensa

Little Reed Heights

Remote

USD 50,000 - 110,000

8 days ago