Contract: Lead JavaScript Developer
Hybrid
Contractor
#JavaScript
#React
#CSS
#HTML
#Vue.Js
At Upwork, we operate the world’s leading work marketplace. We connect everyone from small, ambitious startups to more than 30% of the Fortune 100 companies through a platform built on trust. Our mission is to help people unlock their potential by finding work that fuels their passion. Last year alone, over 3.3 billion dollars of work was completed on our platform by talented professionals who are actively innovating their careers. We are looking for a new team member to join our Hybrid Workforce Solutions team, a global group of experts who support our business from every corner of the world.
The opportunity
We are seeking a Lead JavaScript Developer for a long-term contract position. You will play a vital role in building out one of our most complex single-page applications. Your work will focus on sophisticated user interfaces, including candidate application tracking, messaging systems, and real-time interactions that help our users navigate the hiring process. You will leverage a modern tech stack that includes Vue.js, Nuxt.js, Angular.js, Web Components, AWS, Docker, microservices, and Symfony to create tools that millions of freelancers rely on every day.
A day in the life
- You will collaborate closely with a cross-functional team of over 15 engineers, product managers, and designers to develop and ship outstanding features.
- You will take ownership of our UI components to ensure and maintain a consistently high level of quality across the platform.
- You will participate in at least three weekly meetings, typically scheduled in Eastern time, to align on project goals and solve complex client needs.
Who you are
You are a senior-level developer with at least 8 years of professional software experience. You possess a deep understanding of modern JavaScript, CSS, and HTML, and you have extensive experience working with frameworks like Vue, React, or Angular. We are looking for someone who is self-motivated and capable of managing their own time effectively. You should have a solid grasp of unit and end-to-end testing, as well as a foundational knowledge of accessibility guidelines, system design, and server-side languages like PHP or Node.js. Because our team is global, you must be comfortable conducting technical interviews and communicating fluently in English.
Why you'll love it here
We are proud to offer a flexible, hybrid work environment that supports your professional and personal life. As part of our team, you will have access to a comprehensive suite of benefits, including:
- Unlimited vacation time.
- Equity compensation.
- Medical, life, and disability insurance.
- A 401k plan.
- Maternity and paternity leave.
- Wellness programs and an employee assistance program.
- Commuter benefits.
Upwork
4 views
Company Size
101-250
Markets







