UI/UX & Front-End Developer Job Opening

Join Our Team as a Front-End Developer

We're looking for a Junior Front-End Developer to come in and write code. You'll spend most of your time building client websites in Svelte and SvelteKit, our primary stack for new work, and help build and maintain a handful of WordPress sites in our client portfolio.

Junior Front-End Developer (Hybrid, St. Louis)


About the Role

We're looking for a Junior Front-End Developer to come in and write code. In this St. Louis based hybrid role, you'll spend most of your time building client websites in Svelte and SvelteKit, our primary stack for new work. You'll also help build and maintain a handful of WordPress sites in our client portfolio. Day to day, you'll be crafting reusable components, building out pages and layouts, integrating with content sources, and shipping fast, SEO-friendly, public-facing sites with a tight-knit team. If you want to go deep on a modern JS framework in a production codebase, and you're the kind of developer who'd rather read docs than watch another tutorial, this is the right job.


Key Responsibilities

  • Build Svelte Sites The bulk of your work. You'll build and maintain client websites in Svelte and SvelteKit: writing reusable components, building out pages and layouts, integrating with content sources, and shipping public-facing sites from scaffolding to launch. Expect to spend most of your week here.

  • Build and Maintain WordPress Sites A smaller but real part of the role. Several clients in our portfolio run on WordPress, and you'll help keep those sites healthy. That means customizing themes, managing plugins, touching template files when needed, and handling content or layout updates as tickets come in. It won't be the majority of your week, but being comfortable here is part of the job.

  • Ship Features End-to-End You'll own features from first commit to launch: turning designs into working pages, writing clean responsive markup and styles, testing across browsers and devices, and pushing to production. You'll have real ownership of the code that ends up on client sites.

  • Improve Existing Projects Tackle strategic updates on current client sites, like refreshing a homepage, adding features, fixing performance issues, or cleaning up old code. You'll evaluate what's working and what isn't, then implement the changes with an eye toward maintainability.

  • Collaboration Work closely with our project lead, lead designer, and other developers. In a given week, you might pair-program a tricky feature, review a teammate's PR, or huddle with the team to scope out a new build.

  • Performance, SEO, and Polish Page speed, search rankings, and how a site feels on a phone matter a lot to us. You'll test across browsers and devices, troubleshoot bugs, chase down slow scripts, and keep Core Web Vitals healthy. Clean semantic HTML, proper meta tags, and accessibility are part of the job, not afterthoughts.

  • Continuous Learning Stay up-to-date with the front-end ecosystem and bring new ideas to the table. Svelte and its surrounding tooling move fast, and so do we. There's always something new to learn or try out.


Ideal Qualifications

  • Front-End Fundamentals Proficiency in HTML, CSS, and JavaScript is a must; comfort with TypeScript is a strong plus (it's our standard for new work). You've built real websites or web apps before and have a grasp of writing clean, semantic HTML and efficient, reusable CSS/SCSS.

  • Modern JS Framework Experience You'll spend most of your time in Svelte and SvelteKit, so direct experience is a big plus, but not required. If you've worked with any modern JS framework (React, Vue, Angular, Solid, etc.), you already have the mental model to pick up Svelte quickly, and we'll help you get there. If you've tinkered with Svelte or SvelteKit on your own, mention it in your cover letter. That's the kind of initiative we like to see.

  • WordPress Experience A portion of our client work lives on WordPress, so you should be comfortable there: customizing themes, managing plugins, working in template files. You don't need deep PHP expertise, but you shouldn't be lost when a WordPress ticket lands in your queue. Bonus points for any custom theme or plugin work you've done.

  • Version Control & Workflow Solid knowledge of Git and collaborative coding workflows (branching, pull requests, code review) so you can work smoothly with the team. Familiarity with build tools/bundlers (Vite, Webpack, etc.) and package managers is expected.

  • Accessibility & Performance Awareness You write semantic HTML, understand why a <button> isn't a <div>, and have at least a working awareness of ARIA, keyboard navigation, and Core Web Vitals. You don't need to be an expert, but you should care that the code you ship works for everyone and loads fast on a phone.

  • Eye for Detail You'll receive designs from our lead designer, and you should know what good UI looks like: consistent spacing, typography, color, responsive behavior. You don't need to create designs, but you need to implement them faithfully and catch when something drifts from intent.

  • Problem-Solving Attitude You enjoy figuring things out and aren't afraid to dig into docs, experiment, and find creative solutions. Debugging a CSS quirk or a JavaScript error is more of a fun challenge than a chore for you.

  • Team Player Excellent communication skills and a collaborative spirit. Being comfortable giving and receiving feedback is a requirement; good ideas on a small team can come from anywhere. We value people who are proactive and voice their thoughts, but also listen and adapt.

  • St. Louis Based This is a hybrid role, being in the St. Louis, MO area is required. You'll join us in person for collaborative days while enjoying the option to work from home on Mondays and Fridays.

  • Organized and Accountable Ability to manage your time and tasks in a flexible environment. You take ownership of your projects and can work independently when needed, but you also know when to ask for help. Meeting deadlines and delivering quality work matter to you.

  • Education & Experience Some front-end experience via internships, freelance, school projects, or entry-level work. A CS or related degree, bootcamp, or self-taught path are all welcome. What matters most is real, shipped work we can look at. A portfolio of live sites or apps you've actually deployed says more to us than any credential.

  • Submit your Application



  • Relevant URL(s)
    Please provide links to your portfolio, GitHub, LinkedIn, or any other relevant work.

  • 1000 characters remaining