About the Position
We are seeking a skilled React Developer (Strong Middle level) to join a sophisticated enterprise-level project. The ideal candidate will contribute to the development of high-quality, scalable, and maintainable front-end solutions, collaborating closely with cross-functional teams.
Responsibilities
- Develop new user-facing features using React and related technologies
- Build reusable components and front-end libraries for future use
- Optimize components for maximum performance across various devices and browsers
- Collaborate with UX/UI designers to implement responsive and accessible interfaces
- Integrate with RESTful and/or GraphQL APIs
- Participate in code reviews, technical discussions, and Agile ceremonies
- Maintain and enhance existing applications
- Collaborate across the full software development lifecycle to deliver optimal outcomes
Requirements
- 5+ years of experience in front-end development
- Strong proficiency in JavaScript (ES6+) and React.js
- Deep understanding of React architecture
- Strong knowledge of front-end performance optimization techniques
- Experience with TypeScript
- Solid knowledge of HTML5, CSS3, and modern styling approaches (e.g., CSS Modules, Styled Components)
- Experience with state management libraries (e.g., Redux, Zustand, Recoil)
- Familiarity with Git or other version control systems
- Understanding of RESTful APIs and asynchronous programming
- Experience with testing frameworks (Jest, React Testing Library)
- Product-oriented mindset
- Experience writing technical design documentation
- Strong problem-solving skills and attention to detail
- Upper-Intermediate English proficiency or higher
Nice to Have
- Experience with Next.js, React Query, or GraphQL
- Familiarity with CI/CD pipelines
- Basic knowledge of Docker or backend development principles
- Understanding of WCAG and web accessibility standards
- Experience working in enterprise environments