Position: Strong Middle/Senior React Developer
Company: 8allocate
Category: JavaScript
Experience required: 3y
English level: upper

Currently, we are looking for a **Strong Middle/Senior React Developer**.

**Project:** Our client's technology is designed to ease shipping issues wherever in the world they may be. They commit themselves to design the most effective total end-to-end supply chain solutions through a dedicated technology ecosystem. This offers their users a personalized experience that bypasses traditional and expensive logistics options.

By combining advanced technology, data analytics, and hands-on experience, they eliminate traditional and expensive logistics options.

**Timezone requirements:** 3-4 hours overlap with Singapore.

**Calls:** Standard SCRUM set-up: daily, retro, planning, etc. + additional calls between team members when needed.

**Requirements:**
— Minimum 4 years of experience in Front-End development.
— 3+ years of experience with React. Thorough understanding of React.js and its core principles.
— Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6+ syntax.
— Experiences with automated testing suites, like Cypress or Jest.
— Must have knowledge of Redux, Redux Toolkit, and Redux Thunk.
— Familiarity with modern front-end build pipelines and tools. 
— Analytical, creative thinking, good at problem-solving, and able to work efficiently and effectively.

**Would be a plus:**
— Experience with Monorepo (tools like Turborepo, Lerna).
— Experience with Map Library (plugins like Mapbox, Google Map).

**Responsibilities:**
— Participate in discovery sessions with product owners to analyze and provide solutions for business requirements, with professional knowledge, experience, and technical expertise.
— Build a pixel-perfect web application
— Have a sense of ownership and craftsmanship around the code base.
— Maintain code and write automated tests to ensure the product is of the highest quality.
— Provide ongoing maintenance, support, and enhancements in existing systems and platforms.
— Provide recommendations for continuous improvement and increase efficiencies.
— Contribute to an internal common UI library shared across teams.

**Why choose us?**
— “Family and Friends”. We are no longer a start-up, but we still, have a family atmosphere in our supportive and spirited team, who are all working together on the same goal.
— “Just break down all barriers and find a better way”. Every day you’ll meet with interesting and challenging (international) projects that are covering industries from commercial aviation to fintech (different technologies, different products).
— “Hungry for learning”. You will get a lot of chances for career advancement and the development of new skills, opportunities for mentorship, or learning from more experienced colleagues.

**Benefits from 8allocate:**
— You’ll work with a supportive and spirited team of professionals.
— Corporate events, holidays, and team buildings for your joy.
— Training and development: we have a huge library (about 500 books!) and a budget for your professional development.
— English classes.
— Сoverage of sports activities.
— People-oriented management without bureaucracy.
— Paid vacation and sick leaves.