Company: Docker, Inc
Salary: Not provided
Location: San Francisco, United States
As a Staff Software Engineer, you will propose, prototype, and eventually publish tools and features to solve problems, such as:
How can we ensure consistency and accessibility across Docker products?
What do frontend engineers need out of their tools to ensure high velocity and a pain-free development experience?
What architectural issues affect frontend engineers the most? You will collaborate with UX designers and engineers to design a reusable component library, adhering to our design system and accessibility needs. You will help migrate the codebase and guide architectural improvements and discussions. You will lead the frontend community of practice in discussions and in collaboration on tech initiatives.
Lead or contribute to the design and architectural improvements that enhance the frontend reliability and consistency in Docker Hub and Docker Desktop
Work across teams, guiding migrations and working at times directly with other teams with technical implementation
Write, review, maintain, and document JavaScript/TypeScript code
Establish best practices and ensure they are upheld
Write unit, integration, and e2e tests
Deploy code to production, and own the product 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
7+ years of experience building SaaS applications
5+ years with JavaScript
3+ years with React, preferably with static typing (TypeScript, Flow)
1+ years with writing backends or working with backend engineers on a team a plus
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
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.