About the Role
The role involves developing and maintaining user interfaces with a focus on performance, accessibility, and scalability using modern JavaScript frameworks and web standards.
Responsibilities
- Design and implement responsive UI components using ReactJS
- Optimize frontend code for performance and cross-browser compatibility
- Collaborate with UX designers to translate mockups into functional interfaces
- Ensure accessibility standards are met across all web products
- Maintain and enhance existing PWA features
- Write clean, testable, and well-documented code
- Participate in code reviews and team knowledge sharing
- Troubleshoot and debug frontend issues
- Integrate with RESTful APIs and backend services
- Follow agile development practices and sprint cycles
- Contribute to frontend architecture decisions
- Implement SEO-friendly frontend patterns
- Use version control systems effectively
- Stay current with evolving web technologies
- Support deployment and monitoring of frontend applications
- Work closely with product managers to refine requirements
- Ensure consistent design system implementation
- Conduct unit and integration testing
- Improve load times and user experience metrics
- Collaborate on internationalization and localization efforts
Nice to Have
- Experience with TypeScript
- Knowledge of server-side rendering with Next.js
- Familiarity with GraphQL
- Experience with frontend monitoring tools
- Background in e-commerce or retail technology
- Understanding of security best practices in frontend development
- Exposure to international markets and languages
- Participation in open-source projects
Compensation
Competitive salary based on experience
Work Arrangement
Hybrid work model with flexible office and remote options
Team
Collaborative product development team focused on agile delivery
Our Tech Stack
- ReactJS for component-based UI development
- Progressive Web App architecture for offline and mobile use
- Redux and Context API for state management
- Webpack for module bundling
- Jest and React Testing Library for testing
- Figma for design collaboration
- GitHub for version control and CI/CD
- Sentry for error tracking
What We Offer
- Flexible working hours and remote options
- Opportunities for professional growth
- Modern tech environment with up-to-date tools
- Active participation in product decisions
- Support for attending conferences and training
- Health and wellness benefits
- Team events and knowledge-sharing sessions
- Sustainable work culture with focus on work-life balance
Available for qualified candidates requiring work authorization