> Markdown version of [/jobs/ext/2043828-frontend-developer-for-universities-arts-nonprofits](https://www.wearedevelopers.com/jobs/ext/2043828-frontend-developer-for-universities-arts-nonprofits). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Frontend Developer for Universities, Arts & Nonprofits - **Company:** Amazon.com, Inc. - **Location:** Camas, WA, United States - **Experience:** Expert - **Salary:** $75,000.0 - $110,000.0 - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Business Logic, Asana, Cascading Style Sheets (CSS), Software Design Patterns, Routing, Next.js, Semantic HTML, TypeScript, Web Content Accessibility Guidelines, Web Applications, WordPress, Tailwind, ReactJS, Large Language Models, Caching, Backend, Git, Data Layers, Figma, Graphql, Front End Software Development, Api Design - **Published:** August 13, 2026 - **Apply:** https://www.careerjet.com/jobad/us5da017c667b6ec7ce5ad2c38680cb36d ## About the Role Cast Iron is seeking a Frontend Web Developer with 1+ year of professional experience who can be a reliable and productive contributor under the oversight of the team lead and project manager. Our team is already strong on HTML, CSS, and UX, so we're especially interested in someone whose interests lean more back-of-the-frontend: application logic and architecture, data fetching, and deciding what renders on the server versus in the browser. You'll still write plenty of markup and styles, and we expect everyone's work to conform to accessibility guidelines. But you'll be well-suited for this role if you enjoy thinking about how an application is structured and where its data comes from. We are open to a range of experience levels for this role, and are willing to mentor the right candidate who is less experienced but is driven and curious. Because we care about code readability, long-term maintenance, and your own growth, we'd generally rather you build something durable than something fast and disposable. But we're an agency doing work for hire, and every project has a budget. What we're really after is judgment: knowing where care pays off, where good enough is in fact good enough, and when to speak up because the budget and the right solution are in conflict. We are also seeking someone who is interested in the whole process of creating software, not just taking tickets and shipping code. Success here isn't just measured in individual output. LLMs have crystallized for us that collaboration, curiosity, empathy, and abstract thinking remain essential to building good software. The right candidate is interested in asking questions and listening to clients as they articulate their challenges; in figuring out what the pieces of a solution are, how they flow together, and what they're called; and in putting themselves into the position of an end user, and asking, does this solve the problem? is it a pleasure to use?, Nobody has all of these, and we don't expect you to. Experienced developers will recognize a lot of this list; if you're earlier in your career, treat it as a description of what you'd be learning here. What matters more to us is that these are the things you want to become skilled at. You should already have these: * 1+ year working with HTML, CSS, and JavaScript * Experience building an application with a JavaScript framework * Strong written communication skills * Curiosity about how an application is put together (where its data comes from, what happens on the server, why a page is structured the way it is) You may have some of these, and you may develop others here. It helps if you've gotten started: * Familiarity with the current JavaScript landscape including tooling, libraries, frameworks, and design patterns * Experience with TypeScript, or interest in learning it * Experience with server-side JavaScript and the server-rendering capabilities of frameworks like Astro, TanStack Start, or Next.js * Comfort working in an application's data layer: queries, caching, loading and error states * Familiarity with React * Familiarity with GraphQL * Some exposure to backend code, in any language, to have productive discussions with our backend team * Familiarity with accessibility (considerations when writing HTML, CSS, and JS; WCAG guidelines; testing methods) * Understanding of techniques for building robust, inclusive applications, such as progressive enhancement * Experience working collaboratively with Git, including branching, rebasing, and resolving conflicts * Experience with one or more content management systems, especially Craft, October, and WordPress * Confidence working closely with client stakeholders ## Description In this role, you will build user-facing web applications and traditional websites using Astro, TanStack/React, TypeScript, GraphQL, Tailwind, and other modern and emerging frontend technologies. You will collaborate with other frontend developers, backend developers, designers, project managers, and clients to bring to life interfaces that are beautiful and resilient, and that meet user needs and client goals. You'll be in meetings with those clients yourself, whether that's a university department, a state agency, or a museum's communications team. Knowledge of every framework and tool is not required; knowing the fundamentals of frontend development will get you a long way, and you'll pick up the rest along the way. We also maintain a large portfolio of older projects that span a range of technologies, including Rails, Next.js, WordPress, and October CMS. Expect a mix of new builds and maintenance on projects that predate our current stack. In a typical month you'll bill time to six or seven different projects, usually a couple of active builds plus smaller maintenance work across our portfolio. It's a good role for someone who wants to be exposed to a wide range of technologies and clients rather than someone who wants to go deep on developing a single software product., * Implement data fetching and state management in frontend applications, and make considered decisions about what renders on the server and what renders in the browser. * Work with the server-side capabilities of frameworks like Astro and TanStack Start (routing, server functions, and caching, and deployment). * Maintain and extend existing client projects, including sites built on older technologies. * Work closely with designers to implement responsive interfaces from static designs and prototypes. Review designs in tools like Figma and provide implementation feedback to designers as needed. * Produce user interfaces in semantic HTML, modern CSS, and JavaScript that meet WCAG accessibility guidelines. * Work with data from GraphQL APIs. Communicate questions about API design and change requests to the backend team as needed. * Conduct QA and accessibility testing during the development process and before launch. * Review teammates' code and respond thoughtfully to review of your own. * Communicate with clients in writing and in meetings to demonstrate progress and resolve implementation questions. * Attend regular frontend team meetings to discuss team processes, practices, and tools. * Estimate your own work and track it against the budget as a project progresses. * Raise concerns early when a project's scope, budget, or timeline no longer fit the work. * Manage tasks carefully in ClickUp and provide thoughtful, accurate updates and feedback to PMs and team lead. * Be accountable to your teammates and treat them with kindness, respect, and empathy. What Will Success Look Like? * Teammates find you reliable and enjoy working with you. * Clients report high satisfaction with the projects you work on. * You deliver solutions that work, with some edge cases still to catch. Some support and revision from senior developers may be needed, depending on your experience level. * You write code your teammates can pick up later, following industry best practices and our team conventions. * You grow into general competence across the frontend and go deeper on back-of-the-frontend work. * Over time, your estimates get more accurate and your work needs less rework. * Projects you work on come in on time and on budget, and if they're not going to, you speak up. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Boost Productivity with AI: Figma & Playwright MCP Workflows - Aris Markogiannakis](https://www.wearedevelopers.com/videos/1768-boost-productivity-with-ai-figma-playwright-mcp-workflows-aris-markogiannakis) - [WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more](https://www.wearedevelopers.com/videos/1761-wearedevelopers-live-frontend-inspirations-web-standards-and-more) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) ## Related Articles - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Top 7 CSS Frameworks in 2025](https://www.wearedevelopers.com/magazine/362-top-7-css-frameworks-in-2025)