Senior Svelte Developer

DockYard, Inc.
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 has proven experience building scalable applications using Svelte and SvelteKit, experience with Vite, and a strong understanding of browser APIs. This is a remote contract position (36 hours/week) open to candidates in South America, Europe, and the United States. DockYard is a remote-first digital product consultancy that values diversity and inclusion. The company has received numerous awards for its exceptional workplace.
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