Jobs · Engineering

Technical Lead / Software Architect

We Make Change · San Francisco Bay Area · 1 mo ago
RemoteRemoteEngineeringVolunteer

About the role

We are seeking a Technical Lead / Software Architect to drive architectural decisions and maintain code quality for our pro-bono non-profit projects. Specifically, you will be working on the Observe project, a data-heavy urban observation application being developed in partnership with CultureHouse.

Responsibilities

  • Architect, scale, and optimize responsive user interfaces and data systems using Next.js and TypeScript.
  • Lead code reviews, ensuring the codebase remains clean, performant, and accessible.
  • Makes rapid, independent technical decisions regarding state management, data fetching, and component architecture to keep the team moving.
  • Act as a technical mentor for junior volunteer developers, providing guidance and answering complex infrastructure questions.
  • Drive the implementation of inclusive design practices and high standards for web accessibility.

Requirements

An expert with deep production-level experience in modern React, Next.js, TypeScript, and SCSS. Decisive engineer who is highly comfortable taking ownership of a codebase and making structural decisions independently. Collaborative leader who enjoys mentoring others and communicating technical tradeoffs clearly. Passionate about using technology for social good and community building.

Qualifications

Experience with Next.js, TypeScript, and SCSS. Strong problem-solving skills and ability to work independently. Excellent communication and mentoring abilities. A commitment to using technology for social good.

Skills

  • React, Next.js
  • TypeScript
  • SCSS
  • Responsive design
  • Data fetching
  • Component architecture
  • State management
  • Inclusive design practices
  • Web accessibility

Benefits

Opportunity to make a direct impact on urban planning and community improvement. Showcase leadership and technical expertise. Learn and grow in a supportive environment. Potential for future paid contract roles.

Pay

This role is unpaid and volunteer-based.

Schedule

Volunteer 4-6 hours per week for 6+ months remotely.

Similar jobs