Front End Developer

Open Assessment Technologies

Location
Madrid, Spain
Job Type
full-time
Salary
Unknown
Posted
August 25, 2025

Job Description

About us:

Open Assessment Technologies is the creator of the TAO open-source platform which is the leading digital assessment solution for education and career advancement. Modular, customizable and interoperable by design, TAO empowers you to break free from the confines of proprietary silos, eliminate expensive licensing fees, take full control of your testing resources, and enjoy enterprise-level support.

At Open Assessment Technologies (OAT), we come to work every day with a vision to deliver advanced assessment solutions that guide teaching and empower learners to succeed. Because we’re serious about the possibilities of digital transformation in the assessment world. 

Today’s eLearning landscape is continuously evolving. Everyone is guessing when it comes to technology—but not us. As the providers of the TAO assessment platform, we’ve worked with both independent organizations along with some of the world’s largest Departments and Ministries of Education for over a decade to pioneer innovative solutions and set the standard for the future of digital learning.

We are looking for an Front End Developer to join our agile team and to help us establishing OAT as the undisputed leader in open assessment and education technology solutions.

The Role:


We are looking for a Front-End Developer to join our agile team in Spain and to help us establish OAT as the undisputed leader in open assessment and education technology
solutions.


Duties and responsibilities:

- Work with Svelte framework 
• Design major new features and demonstrate a nuanced understanding of
browser constraints
• Increase the robustness and reliability of codebases, and devote time to
polishing products and systems
• Provide useful design feedback and suggest feasible alternatives
• Implement designs considering browser/mobile compatibility, semantics,
accessibility, and user experience
• Spec and build interactive components
• Test new code thoroughly, both locally, and once deployed on QA environment
• Refactor existing code to make it more testable and match design patterns best
practices
• Implement systems that enable better testing
• Give thoughtful code reviews as a domain expert
• Advice deployment patterns matching an application needs
• Participate to the Agile ceremonies
• Estimate software change requests complexity


Qualifications and skills:


• At least 8 years of experience as a Front end 

• Fluent in English (at least a high B2)
• Excellent communication skills
• Collaborate with others with empathy
• Take on trust and tasks proactively when blocked elsewhere
• Lead knowledge and experience sharing across the team members
• Be a mentor for the team members
• Excellent knowledge of HTML, CSS and JavaScript
• Good knowledge with VCS (Git)
• Understanding of basic Agile concepts
• Able to identify and understand basic cloud patterns
• Takes security by design into account for new systems
• Able to debug and profile code efficiently
• Master the software development best practices and clean code principles
• Anticipate and share schedule deviations in plenty of time
• Demonstrate concepts proactively with prototypes


Benefits:


• Flexible working hours
• Access to conferences, training, certifications
• Work from home
• Travel to Company and team events
• International and multicultural work environment

- Referral program

🎯 Who is this job for?

This Front End Developer role suits a Senior-level engineer (8+ years) with expertise in HTML, CSS, JavaScript, and modern frameworks (Svelte preferred). You’ll design and refine advanced UI features, ensure cross-browser/mobile compatibility, accessibility, and performance, and mentor teammates while promoting clean code and testing best practices. Ideal for someone with Agile experience, Git proficiency, and cloud/security awareness, who thrives in an international, fully remote environment.

πŸ’¬ Potential Interview Questions

1. What frontend framework is primarily used in this role?
Svelte.

2. How many years of frontend development experience are required?
At least 8 years.

3. What core web technologies must the candidate master?
HTML, CSS, and JavaScript.

4. What version control system experience is required?
Git.

5. What language proficiency level is expected for English?
At least high B2.

6. What type of development practices should the candidate follow?
Software development best practices, clean code principles, security by design, and Agile methodologies.

7. What are the main responsibilities of this role?
Design and implement major features, build interactive components, ensure browser/mobile compatibility, refactor code, implement testing systems, provide code reviews, and mentor team members.

8. What personal skills are expected?
Excellent communication, empathy, proactivity, collaboration, and mentoring abilities.

9. What kind of testing experience is needed?
Thorough local and QA testing, debugging, profiling, and implementing systems for better testing.

10. What benefits does the company offer?
Flexible working hours, conferences/training/certifications, remote work, company/team events travel, international environment, and a referral program.

πŸ“‹ Job Summary

Open Assessment Technologies (OAT), creator of the TAO open-source platform, is a global leader in digital assessment solutions for education and career advancement. With over a decade of experience working with ministries of education and independent organizations, OAT empowers institutions to break free from proprietary systems, reduce costs, and embrace modular, interoperable, and customizable testing solutions. Headquartered in Luxembourg with a multicultural remote-first team, OAT is driving the digital transformation of learning by delivering innovative, secure, and scalable assessment technology that guides teaching and empowers learners worldwide.

Required Skills

JavaScript

Related jobs

Germany, India, Ireland, United Kingdom, United States, Japan, Poland

Full-Stack Engineer (Front-End Leaning)

ElevenLabs

Full-time