Product Engineer (Front-end focus, mid-level)
Applicants need to be legally allowed to work in the US, Denmark, Sweden, or UK. This is a remote position that requires the ability to work overlapping with US time zones. Travel for occasional in-person collaboration is expected.
The Opportunity
We're seeking a Product Engineer with a focus on the frontend to collaborate on the development of the Common MVP, which visualizes networks of solidarity economy funders, organizations, and networks to facilitate collaboration, resource movement, and democratic governance. This is an exciting opportunity to build meaningful technology that serves community-led economic transformation.
You should have at least 2-3 years of experience, some familiarity with the full stack, and solid experience with React / Next.js for frontend development. While you’ll be involved primarily on the UX/UI aspects of things we hope that all engineers will be able to contribute across the full-stack.
About Us
What is One Project?
One Project is a nonprofit social venture. We're building the infrastructure for a new kind of economy — one that benefits everyone. Communities worldwide are already creating alternatives to outdated economic systems that prioritize profit over people and the planet. One Project provides the technology and nurtures the network of alternatives, laying the groundwork for a sustainable, community-driven future.
Why do we need a new economy?
Today’s current economic systems reward profit over people and the planet. This misaligned incentive structure drives the current global polycrisis. When trees are valued more dead than alive, we end up with ecological devastation. When oil remains profitable to extract and sell, we end up with the climate crisis. When war is more profitable than peace, we end up with a military industrial complex that thrives on endless wars. At One Project, we spent our first few years researching these interlinked challenges and realized that we need to address the root cause: we need a new economy with different incentives.
Our history and role
We are not alone in this realization. All around the world, there is a growing ecosystem of communities, movements, and experts who are already working towards a just transition to a new economy. We launched in 2021 with a focus on listening to and supporting these change-makers, and today, One Project is a leading grantmaker in the new economy space ($32M to date). Our current direction is the outcome of what we heard from more than 300 field leaders, dozens of leading organizations, and extensive in-house research: One Project’s role is to build shared infrastructure and a network to move resources to community control. We call this infrastructure Common.
What is Common?
Common is a collectively governed technical infrastructure that enables a thriving global network of people, projects, and polities to successfully coordinate the world's resources in service of democratically determined goals. This helps build power for the transition to a new economy.
What You'll Do
- Iterate and develop new features on the Common platform using our selected technology stack (Next.js, React, TypeScript, tRPC, Tailwind, Supabase, Vercel) with a strong focus on co-design
- Improving our core UI kit to be robust and re-usable across our ecosystem while bringing bits of joy and polish to the app
- Working directly with our head of design and the development team to implement UI/UX features and interactive components on the platform
- Ensure the platform meets accessibility standards (WCAG 2.1 AA compliance)
- Own and be responsible for architecting and implementing features end to end in close collaboration with design, product, and community stakeholders
- Working with the development team to integrate with, as well as developing, backend features
- Apply security best practices and data privacy principles throughout development.
- Contribute to our ethical open code approach
- Participate in user testing and iterate based on feedback
Some features you might be working on:
- UX for collective decision-making systems for communities
- Building and maintaining our growing design system used across the platform
- Building elements of delight into our end-to-end user experience
- Building interactive data visualizations
You may be the candidate we’re looking for if you bring…
Core Experiences
- Experience as a developer building modern web applications in TypeScript
- Demonstrated expertise building in React and implementing detail-oriented responsive designs
- Demonstrated ability to rapidly prototype and iterate features
- Design and user experience acumen with a keen attention to detail
- Comfort working in ambiguous environments with evolving requirements
- Excellent communication skills, with the ability to translate complex concepts to non-technical team members
- Ability to balance technical quality with delivery timelines through a ship and iterate mindset
- Experience working on a team
Preferred Experiences
- Understanding of solidarity economics, democratic governance, or cooperative models
- Experience working to build a design system
- Familiarity with relational databases (PostgreSQL, MySQL, etc.)
- Experience with RESTful APIs
- Background in data visualization and network graph implementation
- Experience with AI-assisted development tools like Claude Code, Cursor, Windsurf, or similar tools and ability to leverage AI tools to accelerate development with a critical eye towards maintaining code quality and security
- Understanding of open source and ethical code licensing approaches
- Experience contributing to or maintaining public code repositories
Additional Information
Development Acceleration & AI Tools
One Project encourages the responsible use of AI-assisted development tools in accordance with our Information Security & Technology Policies. The developer will have access to tools like Claude Code and Cursor to aid them on a day to day basis. All use of AI tools must comply with our LLM Guidelines, particularly regarding data privacy, security, and proper review of generated code. The developer will be expected to use these tools judiciously while ensuring all final code meets our quality standards and security requirements.
Collaboration Requirements
- Availability for synchronous work between 10am - 1pm and 2pm - 4pm EST, at minimum
- Regular check ins with head of product and product team
- Attendance at key weekly product team meetings, plus others as needed
- Design collaboration and feedback sessions
- Participation in user testing and feedback cycles
- Documentation of key technical decisions
- Knowledge transfer for future development
- Adherence to One Project's Information Security & Technology Policies, including guidelines on the use of AI tools and LLMs
- Support for our ethical open code approach, helping balance openness with mission protection
At One Project, team members bring our values to life when they:
- Drive clarity by connecting work to purpose and help others understand the "why" behind decisions.
- Support teammates' success as readily as their own, sharing knowledge and pitching in across boundaries.
- Communicate directly with empathy, giving and receiving feedback in service of growth.
- Actively seek diverse perspectives and create space for others' unique strengths to shine.
- Build trust through consistent follow-through and transparent communication.
- Find creative solutions by embracing nuance and moving beyond either/or thinking.
- Deliver excellence through careful work, measurable results, and continuous improvement.
Working at One Project
One Project is committed to building a team that reflects the world we live in. Our goal is to foster an inclusive environment where all team members feel that they are respected and valued. We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates, so please don’t hesitate to apply — we’re looking forward to hearing from you.
The salary range for this role is $130,000-170,000, commensurate with experience, or a comparable rate for candidates based in one of the other countries where One Project has an existing work authorization. One Project offers competitive salaries and comprehensive benefits to attract the strongest candidates and to reflect our values.
What You Can Expect from Our Hiring Process
Once you have submitted your application, you will receive an automated confirmation. If you are selected for an interview, we aim to reach out to you within 2 weeks of submitting your application.
We strive to have an inclusive hiring process that includes opportunities for us to get to know you and vice versa. We may ask to review examples of your work in addition to inviting you to participate in interviews. Our process will likely include:
- An initial phone or video interview
- A second video interview with a member of our Product Team
- A short take-home assignment and debrief with additional members of our team (candidates will be compensated for their time and work)
- Reference checks
- Final 1-on-1
Apply for this job
*
indicates a required field