Senior Frontend Engineer (Frontend Platform)

Docker is a remote first company with employees across Europe, APAC and the Americas that simplifies the lives of developers who are making world-changing apps.  We raised our Series C funding in March 2022 for $105M at a $2.1B valuation. We continued to see exponential revenue growth last year.  Join us for a whale of a ride!


The Frontend Platform Team’s mission is to ensure high consistency, reliability, speed of development, reuse, and performance of Docker frontends, including Docker Hub and Docker Desktop.


As a Senior Software Engineer, you must always strive for excellence in engineering. This once-in-a-career opportunity will leave a lasting impact on an industry, and–with your level of impact–quality and stability are paramount. You will work with an industry-leading, cross-functional team to help make the journey into using Docker containers as seamless as possible.


What you’ll do:

  • Work with UX designers and other frontend engineers to implement and rollout the Docker Design system in Docker frontends, including Docker Hub and Docker Desktop
  • Help product development teams use best practices and patterns to launch and maintain front-end features
  • Lead or contribute to the design and architectural improvements that enhance frontend reliability and consistency in Docker Hub and Docker Desktop
  • Write, review, maintain, and document TypeScript code
  • Establish best practices and ensure they are upheld
  • Write unit, integration, and e2e tests
  • Deploy code to production, and own the abstraction throughout the lifecycle
  • Demonstrate open collaboration across teams and take ownership of supporting the internal engineering needs of the team
  • Participate in 12-hour daytime on-call shifts for one week every 2-6 months, with additional pay


Who you are:

  • Experience building, running, testing, and debugging frontend applications for web and desktop in JS frameworks and runtimes such as React, Electron, NodeJS, and web browsers
  • Deep technical understanding of Javascript & Typescript
  • Passionate about frontend development productivity via best practices & patterns
  • Comfortable working with React, Remix, and Electron
  • Comfortable writing backends or working with backend engineers on a team
  • Knowledge of security best practices
  • Experience with design systems, Storybook a plus
  • Experience with cloud platforms (AWS preferred, or GCP, Azure), databases (Postgres preferred, or MySQL, etc.) a plus
  • Strong verbal and written English skills
  • Desire to work on autonomous teams
  • Demonstration of collaboration across teams
  • Ability and interest in working at a fully remote company crossing international time zones
  • Past demonstrations of proactively working outside of this job description


What to expect in the first 30 days:

  • Work with a team of 4 engineers, a product manager, a designer, and a tech writer
  • Get acquainted with development on Docker Desktop


What to expect in the first 90 days:

  • Add new features to Docker Desktop or Docker Init
  • Add new walkthrough capabilities for new user onboarding in Docker Desktop
  • Enhance the fresh install experience for Docker Desktop


What to expect in the first year:

  • Deliver on multiple successful projects that improve the new user experience of our users across Dockers products
  • Engage with the community and our customers to ensure we’re making their lives easier through “magical productivity”



  • Freedom & flexibility; fit your work around your life
  • Home office setup; we want you comfortable while you work
  • 16 weeks of paid Parental leave
  • Technology stipend equivalent to $100 net/month
  • PTO plan that encourages you to take time to do the things you enjoy
  • Quarterly, company-wide hackathons
  • Training stipend for conferences, courses and classes
  • Equity; we are a growing start-up and want all employees to have a share in the success of the company
  • Docker Swag
  • Medical benefits, retirement and holidays vary by country


Docker embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our company will be.


Due to the remote nature of this role, we are unable to provide visa sponsorship.


Job Overview
Job Location