About the Role
The developer will implement UI components, optimize front-end performance, and collaborate with designers and backend engineers to deliver seamless user experiences across platforms.
Responsibilities
- Develop reusable UI components using React and TypeScript
- Translate design mockups into functional web interfaces
- Ensure cross-browser compatibility and responsive behavior
- Collaborate with UX designers to refine interaction patterns
- Write unit and integration tests for frontend code
- Debug and resolve performance bottlenecks
- Participate in code reviews and technical planning
- Maintain documentation for implemented features
- Support deployment pipelines and CI/CD workflows
- Monitor frontend error reporting and user feedback
- Integrate with RESTful and GraphQL APIs
- Follow accessibility standards and semantic HTML practices
- Optimize assets and loading performance
- Stay current with evolving frontend technologies
- Contribute to design system improvements
- Assist in onboarding new team members
- Participate in sprint planning and retrospectives
- Work with product managers to clarify requirements
- Implement A/B tests and user analytics
- Ensure consistency across desktop and mobile views
Nice to Have
- Experience with Next.js or similar frameworks
- Familiarity with server-side rendering concepts
- Knowledge of performance profiling tools
- Experience with design systems or component libraries
- Understanding of SEO best practices
- Exposure to micro-frontend architectures
- Contributions to open-source projects
- Experience with internationalization
- Background in user-facing product teams
- Familiarity with Figma or design collaboration tools
Compensation
Competitive salary with performance-based incentives
Work Arrangement
Hybrid remote with core hours in Pacific Time zone
Team
Collaborative team of 8 engineers focused on iterative product development
Tech Stack
- Primary languages: TypeScript, JavaScript, CSS
- Frameworks: React, Next.js
- Testing: Jest, React Testing Library, Cypress
- Tools: Git, GitHub Actions, Figma, VS Code
Growth Opportunities
- Access to conference attendance and training budgets
- Internal tech talks and knowledge sharing sessions
- Mentorship programs for career advancement
- Opportunities to lead feature development
Available for qualified candidates