About the Role
Design and implement scalable frontend solutions for complex web applications used in the philanthropy sector, ensuring a seamless and accessible user experience.
Responsibilities
- Develop responsive and accessible user interfaces using modern JavaScript frameworks
- Collaborate with product managers and designers to translate wireframes into functional UIs
- Optimize frontend performance across diverse devices and network conditions
- Write clean, maintainable, and well-documented code
- Participate in code reviews to ensure code quality and consistency
- Troubleshoot and debug frontend issues across browsers
- Ensure compliance with web accessibility standards
- Integrate with RESTful APIs and third-party services
- Maintain and improve existing frontend codebases
- Contribute to frontend architecture decisions and technical planning
- Implement unit and integration tests for frontend components
- Stay current with evolving frontend technologies and best practices
- Support deployment pipelines and frontend build processes
- Work closely with backend teams to define data requirements
- Ensure consistent UI behavior across platforms
- Collaborate on defining user workflows and interaction patterns
- Help onboard and mentor junior frontend developers
- Participate in agile development cycles and sprint planning
- Identify and advocate for product improvements from a user perspective
- Support accessibility audits and implement recommended changes
Nice to Have
- Experience with TypeScript
- Familiarity with GraphQL
- Knowledge of frontend performance monitoring tools
- Experience with design systems or component libraries
- Exposure to server-side rendering techniques
- Background in nonprofit or mission-driven technology
- Understanding of internationalization and localization
- Experience with accessibility testing tools
- Contributions to open-source frontend projects
- Familiarity with CI/CD pipelines for frontend deployment
Compensation
Competitive salary based on experience and location
Work Arrangement
Remote, within Europe
Team
Collaborative engineering team focused on mission-driven technology solutions
Our Impact
The technology team builds tools that help foundations and donors maximize their social impact. Engineers contribute directly to platforms used by philanthropists worldwide to allocate resources efficiently and transparently.
Professional Development
Opportunities for skill growth through conference attendance, training budgets, and internal knowledge sharing sessions are available to all engineering staff.
Diversity and Inclusion
We are committed to fostering a diverse and inclusive workplace where different perspectives are valued and everyone can thrive.
Does not sponsor visas for this position