Senior Software Engineer (Front End)
At the Obama Foundation, we are guided by a core belief: that ordinary people working together can change history. Our mission is to inspire those people to take action, empower them to change their world for the better, and connect them so they can achieve more together than they can alone.
We were founded by community organizers, so when we seek change, we do it by bringing people together.
That approach begins at home, on the South Side of Chicago, where we are building the Obama Presidential Center. The Center represents a historic opportunity for Chicago: a chance to build a world-class museum and public gathering space that celebrates our nation’s first African American President and First Lady, steps away from where he began his career, where she was raised, and where—together—they made their home.
But that approach extends to all our work, whether it’s holding leadership training sessions in communities throughout the U.S., bringing local leaders together in countries around the world, working to support the global education of girls, or ensuring young men of color have pathways to opportunity.
As President Obama has said, “we cannot solve the challenges of our time unless we solve them together.” So join us.
For more information, please visit www.obama.org.
Purpose of the Role
As a member of the Product and Technology team, the Senior Software Engineer (Front End) will be key in driving visual fidelity and innovative thinking in our user-facing experiences. Great user interfaces are fast, fluid, accessible, and responsive. This position will report to the Head of Engineering and work collaboratively with peers in Product and Design.
Core Job Responsibilities
Build elegant, visually rich, accessible web applications from foundation to polish
Execute relentlessly to achieve high quality, high accessibility, and high fidelity
Recommend and implement industry best practices for front end technology such as progressive enhancement, accessibility, animation, and architecture
Implement and maintain a rigorous test suite against common user scenariosWork at scale to help deliver our mission of moving people from hope to action to millions around the world
Key Deliverables / Outcomes
Plan and execute on world class web applications, along with the larger Product and Technology team
Meaningfully contribute to the state of the art at the Foundation for web and mobile web applications
Participate in team-wide code review processes
Participate and advocate for the user during planning and brainstorming sessions
Architect, write, test, and maintain various web applications
4-5 years of experience working with front end technology such as Svelte, React, or related technologies
4-5 years of experience writing progressive web applications, with a focus on accessibility and usability
Knowledge of and experience with A11y and WCAG standards and implementation practices highly desirable
Thrives in diverse, self-starting, collaborative settings
Equal Opportunity Employer
The Foundation is committed to creating a diverse work environment and is proud to be an equal opportunity employer. The Foundation does not discriminate on the basis of race, color, national origin, sex, gender identity, religion, sexual orientation, age, disability, parental status, veteran status, or any other protected status under applicable laws. We encourage individuals of all backgrounds to apply. If you are a qualified candidate with a disability, please e-mail us at email@example.com if you require a reasonable accommodation to complete this application.