About the Role
The role involves designing and implementing user-facing features using current web technologies, ensuring high performance and an intuitive user experience across platforms.
Responsibilities
- Develop and maintain responsive web applications
- Translate design mockups into functional interfaces
- Optimize applications for maximum speed and scalability
- Ensure cross-browser compatibility
- Collaborate with designers and back-end developers
- Write clean, maintainable, and well-documented code
- Implement pixel-perfect UI designs
- Conduct code reviews and provide feedback
- Troubleshoot and debug applications
- Stay current with emerging front-end technologies
- Integrate with RESTful APIs
- Use version control systems effectively
- Follow established development workflows
- Participate in agile planning and standups
- Improve front-end architecture and tooling
- Conduct unit and integration testing
- Ensure accessibility compliance
- Support deployment and monitoring processes
- Gather and act on user feedback
- Maintain consistent design system usage
- Assist in defining technical requirements
- Document development processes and decisions
- Contribute to UI/UX improvements
- Support continuous integration pipelines
- Collaborate on performance optimization
Nice to Have
- Experience with Next.js
- Familiarity with GraphQL
- Experience with server-side rendering
- Knowledge of micro-frontend architectures
- Experience with end-to-end testing tools
- Background in UX research
- Contributions to open-source projects
- Experience with internationalization
- Understanding of design systems
- Familiarity with performance monitoring tools
Compensation
Competitive salary based on experience
Work Arrangement
Hybrid work model
Team
Collaborative team environment
Technology Stack
- Primary use of React for component development
- TypeScript for type safety
- Figma for design collaboration
- GitHub for version control
- Jest and React Testing Library for testing
Work Culture
- Emphasis on continuous learning
- Regular team knowledge sharing
- Flexible work hours within core times
- Focus on work-life balance
- Open feedback environment
Available for qualified candidates