Lead JavaScript Engineer - Remote EMEA



Software Engineering
Posted on Friday, November 3, 2023

Senior JavaScript Engineer

About Freestar

Freestar is a pioneering company that engineers best-in-class cutting-edge solutions for website monetisation. We achieve this by leveraging our industry-leading technology, vast data resources, and remarkable scale. Our mission is to empower Publishers to maximize their revenue potential seamlessly while freeing themselves from the burden of ad operations. This allows publishers to focus on what they do best: creating high-quality content that captivates their audience.

At Freestar, we believe in the power of innovation and the endless possibilities it holds. Our team of experts is committed to delivering high-quality solutions that meet the unique needs of our Publishers and stakeholders. We are passionate about our work and strive to create a dynamic and collaborative environment that fosters creativity and innovation.

Job Summary

As a Senior JavaScript Team Lead/Leader/Trainer at Freestar, you will not only be at the forefront of our technical innovation but also play a pivotal role in leading and mentoring a team of skilled developers to drive success. We seek a candidate with proven experience in Object-Oriented Programming (OOP) with JavaScript, a strong understanding of front-end performance standards, and a passion for Test-Driven Development (TDD). Your role extends beyond technical expertise, as you will lead, mentor, and train team members. Additionally, you should possess deep knowledge of multiple front-end frameworks like React, Angular, Vue, and others. Your leadership and mentoring abilities are critical to our team's growth and excellence.


  • Lead and Inspire
    • Act as a visionary and driving force behind our CDN development team. Embrace challenges, make quick decisions, and accept responsibility for your actions.
  • Technical
    • Develop and maintain efficient, lightweight and high-performing front-end technologies. Write clean, maintainable, and efficient code, setting the industry standard for best practices.
  • Collaborative Leadership
    • Foster collaboration within your cross-functional team. Define, design, and ship new features while maintaining a straightforward and factual communication style.
  • Quality Assurance
    • Participate in code reviews, testing, and debugging processes to ensure the delivery of high-quality software. Optimise front-end performance by identifying and addressing performance bottlenecks and implementing best practices for page load times, caching, and other optimisations.


To excel as Senior JavaScript Team Lead at Freestar, you should demonstrate a track record of combining your technical expertise with leadership qualities. We are looking for candidates who exhibit the following:

  • Proven Leadership
    • Showcase your ability to lead a team with an unwavering drive to complete tasks and projects efficiently. Your assertiveness and visionary approach will be vital in steering your team towards success.
  • Object-Oriented Programming (OOP)
    • Possess a deep understanding of Object-Oriented Programming with JavaScript, using it as a foundation to drive your team towards innovative solutions.
  • Front-End Performance
    • Complement your leadership skills with a strong understanding of network requests and front-end performance standards. Your ability to optimise performance will contribute to the team's success.
  • Test-Driven Development (TDD)
    • Demonstrate your experience with Test-Driven Development (TDD) and your commitment to writing unit tests. This approach aligns with your decisive and problem-solving nature. Advocate for writing tests across the whole lifecycle of development
  • Multi-Framework Proficiency
    • Utilise your solid experience with multiple front-end frameworks, such as React, Angular, Vue, and others, to make informed decisions and guide your team effectively.
  • Technical Mastery
    • Leverage your strong understanding of HTML, CSS, and web standards to ensure your team delivers technically sound solutions.
  • Problem-Solving Aptitude
    • Display your excellent problem-solving and debugging skills, integral to your ability to lead the team through challenges and hurdles.
  • Communication and Collaboration
    • Use assertive communication and collaboration skills to foster a collaborative environment where team members can thrive under your leadership. Your straightforward communication style will keep the team focused on the task.

This position is for you if you have the following attributes:

  • Independent and Proactive Problem-Solving
    • You thrive on taking the initiative to solve problems independently.
  • Innovation
    • You're comfortable suggesting better approaches when you see room for improvement.
  • Attention to Detail
    • You have a keen eye for detail and are committed to execution and follow-through.
  • Accountability
    • You enjoy taking ownership of your work and require minimal supervision.
  • Sense of Urgency
    • You work efficiently and can handle multiple tasks in a fast-paced environment.
  • Reliability
    • You are consistent, dependable, and accurate in your work.
  • Workflow Optimization
    • You can automate processes, document workflows, and consistently seek ways to improve daily operations.
  • Prioritization
    • You can anticipate, monitor, and organize work in alignment with executive priorities.
  • Professional Communication
    • You communicate professionally and effectively.
  • Leadership and Mentorship
    • You demonstrate strong leadership qualities and actively mentor and guide junior team members, fostering a collaborative and growth-oriented work environment.

What you can expect in return

  • Full-Time, Salaried Position
  • Fully remote company, with collaborative asynchronous teamwork.
  • The opportunity to be part of something BIG

Freestar is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information.

This role is not eligible for visa sponsorship.