Frontend Engineer

Docker

Docker is a remote first company with employees across Europe and the Americas. This means we value transparency and asynchronous communication, but also understand that meeting in person is important. The Docker Content team is a new fast-moving experimental team dedicated to improving production and consumption of Docker Hub content. As a Frontend or Fullstack Engineer, you will propose, prototype and eventually publish tools and features to solve problems such as:

  • How can publishers distribute high quality content and analyse its usage to detect problems earlier?
  • How can consumers keep their systems secure and auditable? What role will SBoMs play in this?
  • How and when should consumers update their content? How can it be made easier for them?
  • How can consumers find the right base images for them?

You will collaborate with UX designers and backend engineers to design user journeys and API specifications. You will be constantly seeking ways to improve development practices to ensure we maintain a high level of quality with a fast pace of delivery. Finally, you should be passionate about how developers' lives could be made easier, and about Docker's role in that.

Responsibilities

  • Deliver a top tier user experience for Docker Hub and Docker Desktop
  • Play an active role in product discussions, influence the roadmap and end user experience, take ownership and responsibility over new projects and features, and turn those ideas into reality
  • Interact with other teams within Docker, and occasionally with upstream open source communities and our users
  • Play an active role in improving the way Hub and Desktop front-ends are developed, tested, and deployed

Qualifications

  • 3+ years experience building front-end applications, 1+ years with React, preferably with static typing (Flow or TypeScript)
  • Knowledge and appreciation of software engineering practices such as code review, source control, continuous integration and testing
  • Understanding of technical design principles, ideally backed by exposure to multiple programming paradigms (e.g. object oriented, functional)
  • Good written communication skills
  • Ability and interest in working at a fully remote company crossing international time zones
  • Ability to work in a team with other developers and partner with User Experience experts, Product Management and Operations teams
  • Comfortable with DevOps workflows, triggering deployments

Beneficial qualifications

  • Experience designing APIs
  • Experience with Docker
  • Experience writing & improving internal tooling / scripts, CICD stages
  • Experience developing backend microservices
  • Understanding of the challenges of running a SaaS platform at global scale

Perks:

  • Autonomy, freedom & flexibility; we trust you to get your work done
  • Variety of virtual and in-person social events to build connections and have fun
  • Home office setup; we want you comfortable while you work
  • Generous maternity and parental leave
  • Technology stipend equivalent to $100 net/month
  • PTO plan that encourages you to take time to do the things you enjoy
  • Docker swag
  • Medical benefits, retirement and holidays vary by country
  • Whaleness Days: an additional companywide day off each month

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

Please let Docker know you found this position on Remotely We Code as a way to support us.

Posted

  • January 11

Location

  • Remote - Europe

Job Type

  • Full-Time

Please let Docker know you found this position on Remotely We Code as a way to support us.