Full Stack Developer - Digital Solutions Team | Marketing & Communications
Listed on 2026-07-05
-
Software Development
Front End Developer, Full Stack Developer
UVA Health is seeking an experienced Web Developer to join the Digital Solutions Team within Marketing & Communications. This role is a core delivery contributor on a small, high-functioning product team, responsible for building and maintaining the digital experiences that power UVA Health's patient-facing web presence.
Pay RangeThe pay range for this role is $70,600.00 - $ annually. Individual compensation will be determined by the selected candidate's qualifications, previous work experience, and/or education.
About the Digital Solutions TeamOur team operates using a product-led model focused on UVA Health's digital front door and the end-to-end digital patient experience. We are responsible for the strategy, user experience, and technologies that support and power UVA Health's digital ecosystem. We prioritize initiatives that advance:
- Patient acquisition
- Frictionless patient experience
- Long-term patient loyalty
- Operational efficiency
- Department-wide marketing technology
- Deliver sprint stories from branch to production—including implementation, documentation, and full adherence to the team's definition of done.
- Design and build performant, accessible, and maintainable front-end solutions using React and Astro.
- Work with headless CMS architecture (Contentstack) to implement and extend content-driven web experiences.
- Make sound, independent implementation decisions on well-scoped stories; escape architectural questions appropriately within the Digital Solutions team.
- Proactively identify technical risk within sprint stories during planning.
- Ensure all delivered work meets accessibility standards (ADA/WCAG) and SEO best practices.
- Write clean, well-structured, and well-documented code that other developers can maintain.
- Write unit and integration tests as a first-class part of delivery.
- Submit pull requests with clear context: what changed, why, and what to look for in review.
- Engage substantively in code review—both giving and receiving. At this experience level, code review contributions are expected to improve team quality, not just catch bugs.
- Maintain awareness of the codebase beyond your own stories; surface patterns, inconsistencies, or growing technical debt.
- Acts as a consultant with internal stakeholders, internal Scrum team, and external vendors to develop solutions meeting their needs.
- Participate fully in sprint ceremonies—planning, standup, refinement, review, and retrospective.
- Communicate blockers the day they emerge; the team cannot help with what it cannot see.
- Pull from the sprint backlog proactively.
- Collaborate directly with the UX Designer to understand design intent and flag implementation feasibility concerns before stories are finalized.
- Seek clarification from the Product Owner on acceptance criteria before building on assumptions.
- Pair with other developers on high-complexity problems; bring experience to those conversations, not just questions.
- Stay current with the evolving JavaScript ecosystem, particularly React and Astro; bring informed recommendations to the team when technology shifts are worth evaluating.
- Contribute to shared knowledge—document decisions, share context in PR descriptions, and engage in team learning.
- Take on stories of increasing complexity sprint over sprint; this role should not be static.
- Seven years of professional web development experience, with a strong front-end foundation.
- Deep proficiency in modern JavaScript (ES2020+), HTML5, and CSS—understanding what the language does, not just how to use it.
- Hands‑on production experience with React, including component architecture, state management, hooks, and performance considerations.
- Experience with Astro or comparable static‑site/hybrid rendering frameworks (Next.js, Nuxt, Svelte Kit);
Astro experience is a strong differentiator. - Experience working with headless CMS platforms—Contentstack, Contentful, Sanity, or equivalent.
- Strong Git proficiency: branching strategies, pull request workflows, rebasing, and collaborative…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).