Position: Middle Front-End React Native Dev
Company: MadRabbit
Category: JavaScript
Experience required: 1y

Middle Front-End React Native Developer 
On the backend side: 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, React Native, TypeScript, ApolloClient

Requirements:
At least 3 years of experience as front-end developer
At least 1 year of experience as React Native developer
Strong knowledge of JavaScript and TypeScript
Experience with Redux
Hands on experience with MaterialUI, Redux, GraphQL
Good knowledge of Apollo, SCSS, Webpack
CSS modules/pre-processors (Less, Sass, CSS Next)
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 iOS and Android application using React Native
You will be responsible for full application development lifecycle: from concept to marketplace publishing
Build cross-platform mobile application from scratch, you will engaged in product discussions
Working in a cross-functional development team, collaborating with developers, devops, qa and product managers
Participate in planning, grooming processes