• Arlington, VA

  • $70,000-75,000 per year

  • Permanent

  • Full-time

Come join a creative and curious team dedicated to improving the lives of folks impacted by mental illness. We are the National Alliance on Mental Health (NAMI), and produce software used by the 700 affiliate non-profits in our Alliance, doing on-the-ground work at the state and community levels. You will help shape our software, joining the team that designs, develops, and deploys systems that make this key work more successful. This role will primarily be working on systems which support our Alliance (which ranges from CRM, to event management, to a learning management system, and reporting tools). You’ll be responsible for writing code that connects systems together, provide reporting dashboards and exports, and developing new features. You’ll be a core member of our empathetic and engaged team of seven within Information Systems.

This position is grant funded, through August 2026, and will be re-evaluated at that time.

Salary Range: $70,000 – $75,000

This full-time position can be based in Arlington, VA (hybrid) or remote.

What you’ll bring:

You need demonstrated professional experience with web or software development within a web framework. There’s no specific educational background required. You want to build and maintain solid software, understand how our software works, and how we see it working well (or not!). And you want to partner with users to take individual asks and turn them into long-term iterative improvements. We want to build software that includes and integrates the diverse perspectives and experiences of our community members and makes software better.

Just as important as the technical skills, we’re looking for someone who is optimistic, focused on getting the details right, building for accessibility, excited to learn new skills and new technologies, and enjoys working with other people on a cross-functional team.

In the first year you’ll work on projects like:

  • Revamping the Alliance Member Portal: The UX/UI Developer will work closely with the engineering team and alliance members to redesign the member portal. They’ll conduct user research to identify pain points, streamline the user journey, and create an intuitive interface that enables easy access to resources, collaboration tools, and networking opportunities.
  • Improving Data Visualization: We collect and analyzes data to measure the impact of our programs. The UX/UI Developer will collaborate with the data team to design interactive and visually engaging data dashboards that present complex information in a clear and digestible manner.
  • Enhancing Accessibility: One of the key projects for the first year would be to conduct a comprehensive accessibility audit of the software, and evaluate the tech capacity of the Alliance. The developer will identify areas for improvement and implement changes making our software more inclusive.

Key Responsibilities:

User Experience (UX) Research & Evaluation: Collaborate with our team to understand user needs, conduct usability studies, and gather feedback to continuously improve the user experience of our software products.

User Interface (UI) Design: Create visually appealing and intuitive user interfaces that align with our nonprofit alliance’s branding, ensuring a seamless and delightful user experience for our members.

Accessibility & Inclusivity: Champion accessibility best practices, ensuring that our software is inclusive and usable by people of all abilities, backgrounds, and demographics.

Front-End Development: Utilize your expertise in HTML, CSS, and JavaScript to implement design solutions and enhance the functionality and performance of our web applications.

Collaboration: Work closely with cross-functional teams, including developers, product managers, and content creators, to translate requirements into effective UX/UI solutions.

Continuous Improvement: Stay updated on industry trends and best practices, advocating for innovation and implementing new technologies to enhance our software’s capabilities.


  • 2+ years of practical experience, or a Bachelor’s degree in Design, Computer Science, or related field.
  • Demonstrated experience in UX/UI design, usability testing, and frontend development for web applications.
  • Proficiency in industry-standard design and prototyping tools (e.g. Sketch, Figma, etc.).
  • Strong understanding of web accessibility standards (WCAG) and implementing accessible designs.
  • Solid knowledge of HTML, CSS, JavaScript, and responsive design principles.
  • Attention to detail and a commitment to delivering high-quality work
  • Ability to work independently and as part of a team
  • Excellent communication skills and the ability to collaborate effectively with a diverse team.
  • Comfort in an environment with both onsite and remote employees

We’re also be interested if you have experience or interest in:

  • Git or other version-control systems
  • Using data visualization libraries, programmatic diagramming, or building dashboards
  • Working with Laravel or PHP frameworks
  • Working with RESTful API output
  • Debugging
  • Nonprofit work and a deep commitment to making a positive impact through your craft.

Your salary is only one component of the total compensation package. NAMI offers a range of standard and unique benefits that are reviewed annually:

  • Generous and comprehensive Health, Dental, and Vision Plans
  • Paid Time Off: Vacation, Personal, and Sick Leave
  • Paid Parental Leave
  • 403(b) retirement plan
  • Flexible Spending Accounts for health care, dependent care and commuter expenses
  • Life Insurance and Disability coverage paid by NAMI
  • Flexible Work and Telework programs
  • Professional Development Reimbursement program
  • A variety of wellness offerings to support team members
  • Employee Referral Program
  • The Employee Assistance Program (EAP) which provides support for personal and family problems common in contemporary life

NAMI is proud to be an equal opportunity employer and is committed to creating a diverse and inclusive workforce. NAMI prohibits discrimination and harassment against any employee or applicant for employment because of race, color, religion, sex, national origin, marital status, age, disability, veteran status, sexual orientation, gender identity or expression, pregnancy, childbirth or related medical conditions, genetic information or any other legally protected group status. We also provide reasonable accommodation for candidates with disability.


  • Apply Now