This offer is not available anymore

Senior Front-End Engineer in Barcelona


Est. Salary
36,000 - €50,000
Share offer

Job Description

Brainly is the world’s largest online community with over 150 millions unique users per month, uniting students, parents and teachers in solving their academic problems and exchanging knowledge.

Brainly’s Front-end Core Team’s mission is providing research and solutions which empower our engineers to build the Brainly products with speed and quality.

Our areas of responsibility include:

  • Driving the application architecture (codebase structure, component boundaries, best practices, documentation)
  • Developing our core libraries and components (data-fetching, rendering, style-guide, i18n, analytics)
  • Maintaining and improving development and deployment flow (CI/CD, tools and setup for builds, development, testing)
  • Researching new tech and solutions

How we do stuff now:

  • Multi-package, multi-repository project
  • Main tech stack: React, Redux, Apollo GraphQL
  • Sass (SCSS)
  • Building with Webpack and Babel
  • Type-checking with Flow, linting with Prettier, ESlint, Sass Lint
  • Testing with Jest (enzyme for React) and Puppeteer
  • Server-side in PHP (Symfony) :’(
  • A/B testing
  • Continuous delivery

Future ideas:

  • Modernizing i18n stack?
  • Better module separation?
  • Caching with Service Workers?
  • What will you suggest?

We’re looking for strong front-end developers to work with us. We’re expecting you to be able to research, design and develop tools, modules and libraries, that will be the foundation of applications built in Brainly.


  • Excellent knowledge of modern JavaScript (ESNext)

And at least one of the following:

  • In-depth knowledge of React and its ecosystem
  • Ability to optimize the application performance - managing code-splitting, asset delivery, optimizing rendering times etc.
  • Knowledge about and ability to configure bundlers, transpilers and processors (Webpack / Rollup / Babel / Sass / PostCSS)
  • Good TDD skills, knowledge of code quality-related tools (Jest / Flow / TypeScript / Prettier / ESlint)
  • Experience with designing FE application architecture for scale (NPM, yarn workspaces, Lerna)
  • Ability to accelerate the team with task automation on CI/CD (TravisCI, CircleCI, TeamCity)

Additional details:

  • Location: Barcelona
  • Choose your own tools
  • Flexible working hours, possible remote work
  • Personal development budget ($800/year) + time off for conferences and workshops
  • Private health care for you and your family
  • In-house English and/or Polish language classes
  • Company lunches on Thursdays, kitchen stocked with snacks and fruits
  • Reimbursement for public transport costs
  • Bicycle parking and shower
  • Playroom with PS, ping pong and foosball table


Brainly is the world's largest peer-to-peer learning community for students, parents and teachers. At, and its group of websites around the world, students connect to both receive and offer help with homework problems and questions. The unique opportunity for students to freely ask questions and gain the confidence that comes from helping others and inspires students to learn in a collaborative community that receives more than 150 million users each month.

Based in Kraków, Poland, with its US headquarters in New York City, Brainly is currently available in 35 countries. The total funding from current investors, including Naspers, General Catalyst Partners, Point Nine Capital, Runa Capital and Learn Capital equals $68.5M. More information about Brainly is available on


About Brainly

  • Ed Tech

Brainly company page is empty
Add a description and pictures to attract more candidates and boost your employer branding.

Other frontend developer jobs that might interest you...