About the Role
The role involves developing and maintaining frontend components using modern JavaScript frameworks, ensuring seamless user experiences across devices and contributing to both new features and technical debt reduction.
Responsibilities
- Develop and optimize user interface components for web applications
- Collaborate with designers to implement visual specifications accurately
- Write maintainable and testable frontend code
- Improve application performance and loading times
- Ensure cross-browser compatibility
- Participate in code reviews and technical discussions
- Debug and resolve frontend issues
- Integrate with RESTful APIs and backend services
- Maintain documentation for frontend systems
- Support accessibility standards in UI development
- Implement responsive designs for mobile and desktop
- Use version control systems for code management
- Follow established coding standards and patterns
- Contribute to frontend architecture decisions
- Assist in defining UI component libraries
- Monitor frontend performance metrics
- Participate in agile development cycles
- Work with product managers to clarify requirements
- Test UI changes across multiple environments
- Stay current with frontend technology trends
Nice to Have
- Experience with TypeScript
- Knowledge of state management libraries
- Familiarity with server-side rendering
- Experience with design systems
- Contributions to open-source projects
- Experience with performance profiling tools
- Knowledge of internationalization
- Understanding of SEO principles for frontend
- Experience mentoring junior developers
- Familiarity with micro-frontend architectures
Compensation
Competitive salary with performance-based incentives
Work Arrangement
Hybrid remote with office availability in major cities
Team
Collaborative product development team focused on iterative improvement
Technology Stack
- Primary frontend framework: React
- Styling: CSS-in-JS and utility-first CSS
- Type checking: TypeScript
- Testing: Jest, React Testing Library, Cypress
- Build system: Vite with custom plugins
- Deployment: Automated pipelines to CDN
Team Culture
- Emphasis on code readability and long-term maintainability
- Weekly pair programming sessions
- Quarterly tech talks led by team members
- Open feedback environment with structured reviews
- Flexible work hours with core collaboration times
Available for qualified candidates