Skip to content

Senior Frontend Engineer

  • Hybrid
    • Den Haag, Zuid-Holland, Netherlands
  • €5,000 - €6,000 per month
  • Tech

Job description

About LessonUp

LessonUp is a leading platform and educational software-as-a-service (SaaS) for teachers. We equip teachers with a range of innovative tools and resources that help them to create engaging and effective learning experiences.
Our mission is to empower teachers to create the most engaging, joyful, and effective learning moments. Our ambition is to support 1 million teachers worldwide and to make a positive impact on the education of the next generations.

About the Role

The Senior Front End Engineer will play a pivotal role in developing and maintaining the LessonUp platform. You will lead complex technical projects, mentor other engineers, and collaborate with cross-functional teams to deliver high-quality software solutions.

Main Responsibilities

Front End Engineering

  • Write clean, maintainable, secure and efficient code

  • Develop and integrate both front-end components of the platform, ensuring a seamless and cohesive user experience

  • Optimize to ensure fast loading times, efficient data handling, and overall application performance and scalability

  • Troubleshoot and resolve issues across the front end stack, ensuring smooth operation of the platform

Collaboration

  • Work closely with product managers, designers, and other team members to understand requirements and deliver the best features possible

  • Actively participate in agile development processes, like sprint planning, sprint review, retrospectives and daily stand-ups

  • Communicate the status of your work and updates to those involved

  • Work closely with QA and other teams to ensure smooth deployment and operation of the platform

Technical Leadership

  • Lead and actively participate in technical discussions

  • Prepare technical designs and diagrams for user stories

  • Identify potential issues and suggest improvements before they become critical problems

  • Review code to ensure quality and best practices

  • Provides mentorship and guidance to junior and mid-level engineers

Deliverability

  • Take full ownership of assigned tasks, ensuring they are completed to the highest standard

  • Finds a pragmatic balance between delivering MVPs to meet business needs and ensuring long-term technical excellence. Knows when to prioritise speed and iterative development versus investing in robust, scalable solutions

  • Be involved in the release process, ensuring all software components are properly deployed and functional in our environments

  • Monitor applications post-deployment to identify and resolve any issues promptly

Continuous Improvement

  • Promote continuous improvement within the development team

  • Lead or participate in initiatives to streamline development processes and workflows

  • Stay updated with the latest industry trends and technologies

Job requirements

Technologies

We're not expecting you to be an expert in all the technologies we use, but we'd love it if you're familiar and comfortable with most of them.

  • Typescript

  • React

  • NodeJS

  • Storybook

  • Playwright for end-to-end testing

  • GraphQL

  • High Availability architecture

  • Modular Monolith and a few supporting microservices

  • RabbitMQ as Pub/Sub

  • MongoDB and Firestore

  • ElasticSearch

  • Google Kubernetes Engine

  • GitOps using Terraform and ArgoCD

A little bit more about you

  • Resident in NL (fully remote work or relocation is not possible)

  • 8+ years experience in the field

  • At least 2 years experience as a senior

  • Experience developing with Typescript

  • Capable of work independently

  • Experience with continuous integration / continuous deployment

  • You’re a data-driven and pragmatic decision-maker

  • You’re open-minded, kind, autonomous, and proactive

What we offer you

  • A fantastic job at our office in The Hague, with the flexibility to work from home occasionally

  • A competitive salary between €5000 - €6000 per month (based on fulltime)

  • A work week of 32, 36 or 40 hours a week. Whatever you prefer!

  • A laptop

  • NS business card or €0,23 per km

  • Personal Learning & Development Budget

  • Unlimited access to OpenUp to work on your mental health

  • Retirement savings with ASR

  • Free lunch, drinks & snacks at the office

  • Great outings throughout the year like rooftop terrace parties, beach bbq’s, game nights and monthly drinks

Want to know more about LessonUp and what we have to offer?

Contact us via email (paula@lessonup.com).

LessonUp is an equal opportunity employer, which means we do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression. We celebrate diversity and are committed to creating an inclusive environment for all employees.

or