Senior Software Engineer

DockYard, Inc. Logo

DockYard, Inc.

๐Ÿ“Remote - United States

Summary

Join DockYard as a Senior Svelte Developer and collaborate with designers, UX developers, engineers, stakeholders, and clients to build impactful web applications. You will be responsible for developing user-centric applications, working across different layers of web applications, and collaborating with various teams to ensure successful product delivery. The ideal candidate possesses proven experience with Svelte, SvelteKit, Vite, and Vitest, along with excellent communication and collaboration skills. This is a remote, contract position (36 hours/week) based in the U.S. DockYard is a remote-first digital product consultancy working with clients like Netflix and Apple. The company values diversity and inclusion.

Requirements

  • Proven experience building production-level, scalable applications using Svelte and SvelteKit
  • Practical experience setting up and optimizing build configurations with Vite
  • Proven track record of writing and maintaining tests using Vitest for unit and integration testing
  • Solid experience using lower-level browser APIs, including History API, Intersection Observer API, Fetch API, and Web Storage API (localStorage, sessionStorage)
  • Excellent communication and collaboration skills

Responsibilities

  • Develop user-centric web applications independently or collaboratively with engineering teams
  • Work comfortably across different layers of web applicationsโ€”from backend APIs to front-end experiences
  • Collaborate with designers, HTML & CSS specialists, other engineers, stakeholders, and clients to understand business goals, analyze requirements, formulate solutions, and ensure the successful execution and delivery of the end product
  • Assist in project scoping, estimation, and planning activities
  • Participate actively in code reviews, pair programming, and knowledge-sharing practices

Preferred Qualifications

  • Experience building applications using Ember.js
  • Experience working within monorepos (e.g., NX, Turborepo, Lerna) and familiarity with related tooling
  • Previous remote working experience
  • Prior client services, consulting, or freelancing experience
  • Experience working with external APIs and microservices

Benefits

Remote work

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.