Senior Full Stack JS Developer

Project · Spain, Spain
Department Project
Employment Type Full-Time
Minimum Experience Experienced

About Lemonade

At Lemonade, creating the best solutions drives our decisions. 

Innovation is at our core. We like to experiment and try exciting things every day.

Finding the perfect user experience is exciting for us and something we work hard to accomplish. 

We are an international and multicultural company. We believe in flexibility, autonomy, and trust as engines that allow our people to reach their full potential.

Above all, we are a team. We strive to improve ourselves and achieve our goals.

Job description

We are glad to announce a new opening for our team in Spain.

We work in partnership with Katholiek Onderwijs Vlaanderen (Catholic Schools Education Secretary of Belgium) to develop applications that allow all schools and CLBs (Guidance centres) to manage their tasks and integrate with the many systems that are provided by the Flemish Government. We have developers working in Agile distributed teams in Barcelona and Brussels.

To complete our team we are looking for someone striving to learn, to try new technologies and to innovate.

You will have the opportunity to work closely with experienced colleagues in a young, high-performance and continuously evolving environment.

What will you do?

Your primary focus will be the development of web application's user interfaces following the project's UX principles while ensuring good practices like application responsiveness. In addition, it will be your responsibility to implement back-end services by reusing existing universal APIs, making sure the right patterns are applied while interacting from the UI.

Main tasks: 

  • Develop and maintain Angular components & update state management with Redux. We are early in the process of phasing out AngularJS in favour of React.
  • Writing maintainable, reusable, testable, and efficient code
  • Focus on UI performance, input security and data protection by following best practices in the field
  • Work together with Lemonade's Team Lead and Architectural Office to find options to evolve technically the UI.

Required Skills & Experience

Mandatory requirements:

  • Software development related degree or equivalent in education or experience
  • 5+ years of experience in Front End development (JavaScript/HTML5/CSS3)
  • React
  • Redux
  • Conversational English level (B2)
  • EU work permit

Nice-to-have requirements:

  • Understanding the nature of asynchronous programming 
  • Knowledge of NodeJS
  • Experience with Redux-Loop
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • AWS
  • Elastic Search
  • Affinity with Angular
  • Experience with Agile methodologies

What do we offer?


  • A competitive salary package based on your experience
  • Long term commitment
  • Full-time position
  • Possibility to work from our offices in Barcelona or Valencia


  • Training & mentorship programs to boost your career
  • Relocation support if needed
  • Flexible working hours
  • Private health insurance
  • Ticket Restaurant and Transport
  • Sponsored Gym membership
  • Free commodities (water, coffee, tea, fresh fruit, yoghurts…)
  • Referral bonus if you bring other talented people like you
  • Team building events
  • An annual trip for the whole team to different locations

Are you up for the challenge?

Apply today!

Thank You

Your application was submitted successfully.

  • Location
    Spain, Spain
  • Department
  • Employment Type
  • Minimum Experience