About the Role
We are looking for an experienced frontend engineer to design and implement user-facing features with a focus on performance, accessibility, and maintainability in a distributed team environment.
Responsibilities
- Develop and maintain scalable frontend components using modern JavaScript frameworks
- Collaborate with designers and backend engineers to deliver seamless user experiences
- Optimize applications for speed, responsiveness, and cross-browser compatibility
- Write clean, testable code with comprehensive documentation
- Participate in code reviews to ensure code quality and knowledge sharing
- Troubleshoot and debug issues across development stages
- Implement responsive designs for consistent behavior on various devices
- Integrate with RESTful and GraphQL APIs
- Ensure compliance with accessibility standards
- Contribute to frontend architecture decisions and technical planning
- Monitor frontend performance and implement improvements
- Support deployment pipelines and CI/CD workflows
- Stay current with evolving frontend technologies and best practices
- Mentor junior team members on coding standards and techniques
- Collaborate on defining user workflows and interface interactions
Nice to Have
- Experience with TypeScript
- Familiarity with server-side rendering techniques
- Knowledge of web security best practices
- Experience with micro-frontend architectures
- Contributions to open-source frontend projects
- Experience mentoring engineers in remote settings
- Understanding of DevOps practices in frontend contexts
Compensation
Competitive salary with equity options
Work Arrangement
Fully remote with flexible hours
Team
Small, cross-functional engineering team with flat structure
Tech Stack
- Primary frontend stack includes React, TypeScript, and Webpack
- Testing with Jest and Cypress
- CI/CD via GitHub Actions
- Design collaboration using Figma
Culture
- Emphasis on ownership and initiative
- Regular asynchronous communication
- Quarterly virtual team gatherings
- Transparent decision-making process
Not available