THE OPPORTUNITY
Enamine is one of the major chemical R&D product and service providers for the world pharma and agro-industry. We have well developed IT landscape, which includes both out-of-the-box systems purchased from the leading IT solutions suppliers as well as our own in-house created software and specific chemical products. As a part of strategic IT improvement initiative, we are looking for Middle Frontend Developer (React).
FUNCTIONAL RESPONSIBILITIES
- Develop e-commerce platform for searching and selling chemical compounds;
- Write clean well-elaborated code according to best practices and modern standards;
- Closely collaborate with Product Owner to discuss and implement business requirements;
- Contribute to solutions design, create, update, improve product architecture and optimize product performance;
- Enjoy keeping up with and applying modern design patterns and philosophies.
WE ARE LOOKING FOR SOMEONE WHO HAS:
- Proficient in HTML5, CSS3, and Responsive Design principles;
- Strong proficiency in JavaScript (ES6+) and TypeScript;
- Extensive experience with React 16+ and React Router;
- Familiarity with React Hooks for state management and side effects;
- Proficiency in Redux and Redux Toolkit (Redux Saga / Redux thunk);
- Experience with Styled-Components (or CSS modules);
- Familiarity in Formik / React Hook Form (Yup for schema validation);
- Strong understanding of REST API principles and integration;
- Excellent problem-solving skills and attention to detail;
- Strong communication and collaboration skills;
WILL BE A PLUS:
- Experience with Material-UI (MUI);
- Familiarity with React Query;
- Adherence to SOLID principles for scalable and maintainable code.
WE OFFER:
- Competitive compensation depending on experience and skills.
- Flexible working hours.
- Comprehensive benefits package including sick leaves, annual vacation, medical insurance and sport compensations.
- Individual annual budget on education.
- Friendly working environment.
- English language courses.
- Convenient office location.
- Dental services and therapeutic massage in the office.