Requirements
- •Strong proficiency with frontend technologies (React, JavaScript/TypeScript, SCSS) and building polished user experiences (typically gained over 5+ years as a software engineer)
- •Working proficiency with backend technologies (Node.js, Postgres, Docker) and comfort collaborating across service boundaries
- •A proven track record of implementing, shipping and maintaining production software
- •Ability to write clear, testable, and maintainable JavaScript
- •Demonstrated commitment to accessibility and inclusive design
- •Little need for direct oversight and comfort owning ambiguous problem spaces
- •Strong communication skills and an ability to clearly explain technical topics to engineers and non-engineers alike
- •Strong familiarity with Git and GitHub-based development workflows
What You'll Do
- •Design and build new features and enhance existing ones with an eye for quality
- •Work closely with engineers, designers, and product leaders to define direction, navigate tradeoffs, and deliver thoughtful solutions
- •Participate in defining application architecture, particularly in frontend systems and patterns
- •Provide technical leadership through code reviews, design discussions, and mentorship of less experienced engineers
- •Participate in on-call rotation and help improve how the team responds to and learns from incidents
Nice to Have
- •Infrastructure as code (Terraform) and AWS services (S3, CloudFront, etc) - experience operating and evolving team-owned deployment infrastructure
- •Event-driven architectures
- •Integrating independently deployed frontend modules into a cohesive application
- •Building real-time collaborative editing features and conflict resolution
- •Using AI tools to improve developer workflows or product capabilities
Benefits
- •Bonus-eligible
- •Robust suite of benefits
