About the Role
Design and implement user-facing features with a focus on performance, accessibility, and maintainability while working within a collaborative product environment.
Responsibilities
- Develop and maintain responsive web interfaces using modern JavaScript frameworks
- Collaborate with designers to translate mockups into functional UI components
- Optimize applications for speed and scalability across devices
- Write clean, testable, and well-documented code
- Participate in code reviews to ensure code quality and knowledge sharing
- Troubleshoot and debug frontend issues across browsers and platforms
- Integrate with RESTful APIs and backend services
- Implement state management for complex client-side applications
- Ensure compliance with accessibility standards
- Work closely with product managers to refine requirements
- Contribute to architectural decisions for frontend systems
- Stay current with emerging frontend technologies and best practices
- Support deployment pipelines and CI/CD workflows
- Monitor frontend performance and implement improvements
- Mentor junior developers and promote engineering excellence
Nice to Have
- Experience with GraphQL
- Familiarity with server-side rendering techniques
- Knowledge of micro-frontend architectures
- Experience with design systems
- Contributions to open-source projects
- Experience in fintech or data-heavy applications
Benefits
- Health, dental, and vision insurance
- Retirement savings plan
- Unlimited paid time off
- Flexible work hours
- Remote work support stipend
- Professional development budget
- Equity compensation package
- Parental leave policy
- Mental health resources
- Annual team retreats
Compensation
Competitive salary with equity and benefits
Work Arrangement
Remote-first with flexible hours
Team
Small, autonomous engineering team focused on rapid iteration and clean code
Our Tech Stack
- We use React with TypeScript for our frontend applications
- State management is handled via Redux Toolkit
- We rely on GraphQL for efficient data fetching
- Testing is done with Jest, React Testing Library, and Cypress
- CI/CD powered by GitHub Actions
Engineering Culture
- We value clear communication and ownership
- Code quality is enforced through peer reviews and automated checks
- We encourage experimentation and learning from failures
- Team members are expected to contribute to technical discussions
- We prioritize sustainable development pace
Available for qualified candidates