Front End Developer - National Alliance on Mental Illness
Arlington, VA
About the Job
What started as a small group of families gathered around a kitchen table in 1979 has blossomed into the nation's leading voice on mental health. The National Alliance on Mental Illness (NAMI) is the nation's largest grassroots mental health organization dedicated to building better lives for the millions of Americans affected by mental illness.
Today, we are an alliance of hundreds of local affiliates, state organizations and a national office that work in communities across the United States to raise awareness and provide support and education that was not previously available to those in need. NAMI advocates for all who are affected by mental illness, both the individuals and the people in their lives. We work to address disparities and injustices and to promote dignity and inclusion for all people with mental illness and their families. In addition to being advocates, we educate, we listen, and we lead as evidenced by our public awareness campaigns, the range of programs we provide, and our strong public policy.
We are currently seeking a skilled and motivated Front End Developer. As the Front-End UX Developer, you will be responsible for the user experience and interface of our core Laravel-based business application. You'll work with Tailwind and Flex components to create responsive and accessible designs. With a strong proficiency in front-end technologies like HTML, CSS, and JavaScript, you will ensure the platform is optimized for a wide variety of users. Your work will support our Cross-Cultural Innovation and Engagement team, and you will play a key role in usability testing and continuous improvement.
This position is project dependent through August 2026 and will be re-evaluated at that time.
This full-time position can be Hybrid in Arlington, VA or Remote.
Salary Range: $90,000 - $104,000
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Design and develop front-end features for the core business application using Laravel, Tailwind, Flex components, and modern web technologies.
- Ensure accessibility and usability across different user groups, integrating best practices into the UI/UX.
- Implement responsive designs using HTML, CSS (including preprocessors like SASS), and JavaScript.
- Collaborate on usability testing and incorporate user feedback to continuously improve the user experience.
- Use data visualization libraries to create intuitive, user-friendly data displays.
- Debug and troubleshoot front-end issues, ensuring high performance and functionality.
- Work independently as well as with cross-functional teams to meet project goals and deadlines.
- Ensure version control using Git or other systems to manage changes and collaboration.
- Participate in discussions and reviews to enhance the overall user experience and design quality of the platform.
MINIMUM QUALIFICATIONS:
- 5+ years of experience in software engineering, with at least 3 years in a leadership role.
- Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, and preprocessors like SASS or LESS.
- Experience working with Laravel and Tailwind frameworks.
- Knowledge of accessibility standards and the ability to design inclusive interfaces for diverse user needs.
- Familiarity with data visualization libraries and techniques.
- Excellent debugging skills and the ability to identify and resolve front-end issues.
- Experience with Git or other version control systems.
- Excellent communication and collaboration skills in a remote-first work environment.
- Ability to work independently while also thriving in a team-oriented atmosphere.
- Attention to detail and a commitment to delivering high-quality, user-centered work.
- Familiarity with version control systems (Git).
- Excellent communication and collaboration skills.
- Comfort in a primarily remote team environment.
- Attention to detail and a commitment to delivering high-quality work
- Must pass background check
OTHER EXPERIENCE DESIRED:
- Familiarity with continuous improvement methodologies and usability testing.
- Experience working on grant-funded projects or within non-profit or mission-driven environments.
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.