DockYard is hiring a Senior Software Engineer who enjoys designing and building TypeScript-based tools, APIs, libraries, and shared components for other web application teams to consume.
Who We Are
DockYard is a remote first, digital product consultancy. Forward-thinking teams come to us to build digital products that scale as their users, features, and complexity grow.
Using a candid approach to partnerships, we help to upskill teams along the way. The result? More flexibility in how our clients take products from idea to impact.
We don’t just use innovative approaches to product development – we lead them. That’s why visionary companies like Netflix and Apple have trusted us to overcome complex product challenges.
We’re honored to have been included on guides ranging from The Startup Weekly’s Exceptional Workplace Award (2021), The BBJ’s Fast 50 (2021, 2020), Inc 5000 (2020, 2019) and Fast Company’s Best Places to Work for Innovators (2020) amongst others.
The Role
In this role, you will be working sometimes in collaboration with other DockYard developers, sometimes independently and directly with client teams and client stakeholders, in order to develop and maintain a growing number of TypeScript libraries, components, APIs, and functionality that is shared across multiple web projects and teams. The majority of the development is done in TypeScript. Some work may include vanilla JavaScript.
The ideal candidate is self-driven, passionate about web technologies, and stays current with industry best practices. They are collaborative but also comfortable working independently when required, and should feel empowered to thrive in environments with open direction and loosely defined requirements. They also relish opportunities to transform complex, legacy codebases into robust, scalable, and maintainable systems. The ideal candidate brings a strong product and consulting mindset to any team.
Responsibilities
- Build web-based solutions with a focus on performance, quality, and user experience
- Collaborate with client stakeholders and other engineering teams to understand business goals, analyze requirements, and partner on solutions
- Investigate and help define feature requests from various client team members
- Participate in project planning, standups, code reviews, improvement suggestions, and other team activities
- Devote regular non-client time on continuous improvement, internal projects, or knowledge sharing (usually on DockYard Fridays)
Must Haves
- Strong TypeScript knowledge
- Experience developing and shipping modern JavaScript applications to production
- Experience with Svelte
- Understanding of software design and development best practices
- Experience working with a cross-functional team in an agile environment
- Excellent communication and collaboration skills
Nice To Haves
- Experience designing JavaScript libraries or interfaces for third-party use
- Previous remote working experience
- Prior client services, consulting, or freelancing experience
- Experience working as full-stack developer (server-side development, API design, database design, working with external APIs)
Perks & Benefits
- We are a distributed company.
- Company provided Apple laptop
- 100% company paid Medical plan option for you and your family
- 100% company paid Dental, Vision, Life, and AD&D
- 401k with employer match
- Annual stipend for books, conferences, and trainings
- Generous paid time off
Compensation
(full-time only)
To estimate the role’s expected salary range, please visit our Wage Calculator at this link:
Employment Type
Full-time
Level
Senior
Location
Remote (U.S. working hours only)
DockYard is an equal opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, national origin, veteran status, sex, age, marital status, sexual orientation, gender identity, disability, political affiliation, personal appearance, pregnancy, family responsibilities, matriculation, or any other characteristic protected under federal, state, or local law.
This position is not eligible for visa sponsorship.