Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
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.
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 primer día
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 !
¡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:
Dentro de desarrollo, el equipo de frontend está formado por:
Como referentes técnicos del equipo, contarás con el apoyo de:
Además hay un equipo de Inteligencia Artificialformado por 4 personas, 2 QAs y un desarrollador backend (spoiler: ¡están contratando a otro!).
Les dejarías boquiabiertos si además…
️ 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 ;-)
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.