Position: Senior Front-End React Developer
Company: Mad Rabbit
Category: JavaScript
Experience required: 3y

**Technologies we use:**
TypeScript, Node.js, Nest.js, GraphQL, Apollo Federation, Docker, Micro-Services, RabbitMQ, PostgreSQL, Redis, Cassandra, Cloud, Kubernetes, ELK, Prometheus, GitLab CI…

**On the client side:**
React, TypeScript, ApolloClient
 - ML/AI will be implemented in future plans

**Requirements:**
At least 5 years of experience as front-end developer
At least 3 year of experience with React
Strong knowledge of JavaScript and TypeScript
Hands on experience with MaterialUI, Redux, GraphQL
Good knowledge of Apollo GraphQL, Webpack
CSS modules/pre-processors (SASS, LESS)
Experience with Redux
Understanding of the event loop, micro, and macro tasks and their influence on code
Understanding of SOLID principles on practice
Confident knowledge of Git + GitFlow
Ability to take on complex problems, learn quickly, and persist towards a good solution

**Key Responsibilities:**
Development and delivery new features of web application and back office using React framework
You will be responsible for full application development lifecycle: from concept to production
Working in a cross-functional development team, collaborating with developers, devops, qa and product managers
Participate in planning, grooming processes