Position: Senior Front-end Developer (React)
Company: RINF TECH
Experience required: 3y
English level: upper

**What you will be working on:**
• Have responsibility for the front-end for our personalization &automatic marketing platform, Hii Relevate.
• Drive innovation together with other frontend developers within the broader area of customer engagement.
• Collaborate with team members to scope, design, implement, and document new features.
• You will follow the process from start to finish, including unit testing, deploy to production, and fixing potential bugs.
• Participate in code reviews to ensure code quality and distribute knowledge.
• Document internal processes and procedures.

**What you offer us:**
• A solid software development experience creating cross-browser compatible web-based UI's.
• An advanced understanding of the React framework(Knowledge of React hooks).
• Experience with state management systems.
• Strong knowledge of JavaScript and a firm understanding ofFront-end best practices.
• Strong knowledge of HTML, CSS preprocessors.
• Knowledge of REST, OOP, Software design patterns.
• Experience with TypeScript.
• Demonstrated ability to write effective tests, following test-driven development (TDD) patterns and leveraging common testing frameworks and tools such as Jest, Mocha ,Jasmine, or Postman.
• Understanding the nature of asynchronous programming and how to develop effectively in an event-driven architecture, composed of many (micro)services and (micro)frontends.
• Experience working on a remote team, with the ability to work effectively with teammates.
• Understanding of package and dependency management and semantic versioning.
• English level is Upper-Intermediate and higher.

**Will be a plus:**
• Experience with state management systems(Redux/Mobx/RxJS).
• Experience with SSR (Next.js).
• Experience developing services and applications on theGoogle Cloud Platform (GCP).
• Experience working within a Github environment leveraging Github Action workflows for Continuous Integration orchestration.
• Understanding of Node.js.
• Experience developing RESTful APIs, with an understanding of Express or other common Node.js web application frameworks.

**What we offer you:**
• Possibility to gain great experience in high-loaded international project.
• Ability to grow professionally.
• Friendly family-like atmosphere.
• Great office in Gulliver Business Center.
• Paid vacation/sick leave (31 days per year).
• Medical insurance.
• Gym coverage.