About the Role
The ideal candidate will design and implement user-facing features using Next.js and modern JavaScript frameworks, ensuring fast load times and seamless user experiences across devices.
Responsibilities
- Develop dynamic user interfaces using Next.js and React
- Optimize frontend code for performance and scalability
- Collaborate with designers to translate mockups into functional components
- Write clean, maintainable, and testable code
- Debug and troubleshoot UI issues across browsers
- Implement responsive layouts for desktop and mobile
- Integrate with RESTful and GraphQL APIs
- Ensure accessibility standards are met
- Participate in code reviews and team discussions
- Maintain documentation for frontend components
- Stay current with evolving frontend technologies
- Improve SEO through server-side rendering practices
- Use version control systems like Git
- Follow agile development workflows
- Contribute to frontend architecture decisions
- Support deployment and CI/CD pipelines
- Monitor frontend performance metrics
- Collaborate with backend developers on integration points
- Implement authentication and authorization flows
- Handle state management using modern patterns
Nice to Have
- Experience with Tailwind CSS
- Familiarity with serverless architectures
- Contributions to open-source projects
- Experience with edge computing platforms
- Knowledge of internationalization and localization
- Experience with performance monitoring tools
- Background in startup environments
- Understanding of DevOps practices
- Familiarity with A/B testing frameworks
- Experience mentoring junior developers
Benefits
- Health, dental, and vision insurance
- Unlimited paid time off
- Flexible work hours
- Remote work support stipend
- Annual professional development budget
- 401(k) with company match
- Parental leave
- Mental health resources
- Stock options
- Team retreats
Compensation
$90,000 - $130,000 annually
Work Arrangement
Remote, with flexible hours
Team
Small, agile team focused on rapid iteration and clean code delivery
Tech Stack
- Next.js 14
- React 18
- TypeScript
- Tailwind CSS
- GraphQL with Apollo
- Git and GitHub
- Vercel for deployment
- Docker
- Jest and Cypress for testing
- Figma for design collaboration
Application Process
- Submit your resume and GitHub profile
- Complete a short coding challenge
- Technical interview with the frontend team
- Final interview with engineering leadership
- Offer and onboarding
Available for exceptional candidates