Overview
Skills
Job Details
Overview-
The senior software engineer will spend the majority of their time developing user-facing features across web properties to drive our digital presence. This role emphasizes hands-on coding and implementation of front-end solutions while also contributing to full-stack systems in collaboration with our engineering team. Working closely with product managers, designers, and subject matter experts, this role translates user needs into high-quality, accessible, and scalable web experiences. As a key member of the product-focused web team, this engineer will complement the work of our web architect, who is focused on backend architecture, APIs, and CMS systems. Together, they ensure our tools are both robust under the hood and delightful for end users.
Qualifications
Required:
- 7+ years of professional experience in web development.
- Demonstrated front-end engineering expertise, including mastery of HTML, CSS, JavaScript, and frameworks like React, Angular, or Nuxt/VueJS.
- Proficiency with both relational and NoSQL database technologies, including optimization techniques.
- Experience with automated testing frameworks and CI/CD pipelines.
- Experience building inclusive digital experiences that meet or exceed accessibility standards (e.g., WCAG, ARIA).
- Strong product mindset, with experience delivering user-centered features in collaboration with product and design teams.
- Exceptional communication skills, with a proven ability to convey complex technical concepts to non-technical stakeholders.
- Bachelor s degree in computer science, web development, or a related field, or equivalent experience.
Preferred:
- Experience in nonprofit or education sectors, with a focus on technology-driven equity initiatives.
- Experience integrating third-party APIs, including emerging technologies such as LLMs.
- Experience mentoring engineers or contributing to the growth of a technical team.
- Experience with analytics and experimentation platforms to inform data-driven decision-making.
- Expertise in scalable, secure web systems, with significant experience in cloud platforms such as Google Cloud or AWS.
- Experience in a startup or fast-paced environment, demonstrating resourcefulness and innovation.