Position: Senior React Software Engineer
Company: SoftServe
Experience required: 5y
Category: JavaScript
English level: intermediate
Published: 2022-02-01T00:00:00+02:00

Our client is a mail-ordering company in the 3.5 billion euro German-speaking market for pet supplies. Join us in constructing a successful online business concept in order to expand our client company to be number one in Europe. Take this opportunity to challenge yourself in a dynamic, growing company that gives you that chance for great development and real, efficient decision-making. We work with real dedication and a great atmosphere. Let us inspire you to take part in this unique challenge.

The project is about creating a new application compliant with the new company-wide architecture and recreating the product detail page using React and NextJS. This new application will be a pure frontend consuming a few APIs endpoints and the main data is provided by a BFF application.

**YOU ARE**
- Highly versed with JavaScript and its modern frameworks (React, React Hooks, Typescript, ES6, Node, React Context, NextJS, Webpack, etc.)
- Experienced creating and consuming REST APIs
- Knowledgeable of testing tools, eg Jest, react-testing-library, Cypress
- Passionate about writing clean, modular, testable code.
- Showing some background creating A/B tests

**YOU WANT TO WORK WITH**
Current tech stack: JavaScript, HTML, CSS, React, SASS, Webpack, NextJS, Jest, Cypress, GIT, Docker, AWS, Cloud infrastructure, CI/CD with Jenkins pipeline, Kibana, Grafana

- Leading the team to create new FE applications for supporting our FE initiatives
- Guiding all team members working on FE projects regarding best practices, clean architecture and clean code. Acting as a mentor
- Developing applications that are performant w.r.t. industry standards (e.g. web core vitals), using state-of-art technologies, and following the best SEO practices
- Deploying FE applications to the production environment and monitoring them
- QA engineer, FE architects on different aspects of FE applications (functional and non-functional requirements)
- Creating sessions and workshops when necessary for any FE topics
- All team ceremonies participation during the sprint

**TOGETHER WE WILL**
- Be a part of the diverse community of hard-working individuals not afraid of challenges
- Collectively own the success of each Sprint and the project as a whole
- Offer our customers exceptional working ethics and robust solutions matching their needs
- Grow professionally
- Share a package of benefits (medical insurance/additional paid vacation, anniversary gifts/ corporate events) and foreign language classes
- Enjoy working in a team of experts, bright and open-minded people