Docker is Hiring Software Engineer III
Table of Contents
The perfect candidate possesses a background in both product and platform teams, serving as a frontend engineer. They boast extensive expertise in Typescript and React, demonstrating leadership in frontend development within the realm of early-stage startups. This individual excels in making informed decisions, strategically balancing risks faced by the team. Collaborative by nature, they seamlessly integrate with Product Managers, Designers, and other cross-functional teams.
Job Role and Responsibility
- Lead the development of front-end components, modules, and features for critical web applications and dashboards, ensuring high quality, performance, and user experience.
- Extend the functionality of existing web applications by implementing new features
- Work closely with designers, back-end engineers, and product managers to understand requirements and provide input on user experience and design
- Uphold coding best practices, maintain code quality, and enforce coding standards through code reviews and pair programming
- Identify performance bottlenecks in front-end code and implement optimizations to improve page load times, rendering performance, and overall user experience
- Write unit tests, integration tests, and end-to-end tests.
- Document technical specifications, implementation details, and best practices.
- Participate in on-call rotation scheduled as needed
Skills Required that will help succeed
- Experience building, running, testing, and debugging frontend applications for web or desktop in JS frameworks and runtimes such as React, Remix, NodeJS, and web browsers
- Deep technical understanding of Javascript & Typescript
- Strong proficiency with frontend build tools, such as yarn, webpack, eslint, jest.
- Strong written and verbal English skills that are used for effective collaboration
- Comfortable working with backend engineers on a team
- Passionate about frontend development productivity via best practices & patterns
- Knowledge of security best practices
- Experience with design systems, Storybook a plus
- Desire to work on autonomous teams
- Ability and interest in working at a fully remote company crossing international time zones
- 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
Recruitment Details
Company Name | Docker |
Company Website | https://www.docker.com |
Job Role | Software Engineer III |
Job qualification | BACHELOR OF ENGINEERING |
Work Experience | 4 – 13 years |
Salary | Best of Industry |
Job Location | Canada, Mexico, United States |
What is the role of a Software Engineer III at Docker in Canada, Mexico, and the United States?
The role of a Software Engineer III at Docker in Canada, Mexico, and the United States involves developing and maintaining software solutions, contributing to the design and architecture of products, and collaborating with cross-functional teams to deliver high-quality software.
What specific responsibilities does a Software Engineer III have at Docker in Canada, Mexico, and the United States?
As a Software Engineer III at Docker in Canada, Mexico, and the United States, your responsibilities may include designing and implementing features, writing code, conducting code reviews, debugging and troubleshooting issues, and ensuring adherence to coding standards and best practices.
How can I apply for the Software Engineer III position at Docker in Canada, Mexico, and the United States?
To apply for the Software Engineer III position at Docker in Canada, Mexico, and the United States, please visit the company’s official careers website or job board where the position is listed. Follow the application instructions provided, and submit your resume along with any other required documents. The recruitment team at Docker will review your application and contact qualified candidates for further consideration.