Docker, Inc is a globally distributed, remote-first company known for its developer tooling, trusted by millions of users. They are seeking a Senior Software Engineer, Frontend to build customer-facing applications and workflows that enable enterprise success on Docker, collaborating with UX designers and engineers while leading architectural improvements.
Responsibilities:
- Lead or contribute to the design and architectural improvements that enhance the frontend reliability and consistency in Docker App
- 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
- This role may require participation in an on-call rotation to provide support outside of standard business hours, including evenings, weekends, and holidays, as needed
Requirements:
- 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