Position: Senior React.js Developer
Company: QIT Software
Category: JavaScript
Experience required: 3y
English level: upper

Details:
- Schedule: full-time, remote/office in Kharkiv
- Client: USA
- Project: Proof-Of-Concept project for a construction company that allows you to monitor the progress of construction online
- Stack: React/Typescript, MobX, Material UI, Azure, MS SQL Server, .NET Core, Autocad Forge API
- Team: Customer team: 5-6 persons (Project Manager, Business Analyst, DevOps, etc.),
Project team: 1 Team Lead, 1 Full-stack developer, 1 Project Manager
- Duration: long-term
- Methodology: Agile
- Workflow: Two week sprints, Weekly Scrum meetings (11:00 – 11:30AM GMT -6), Azure DevOps for task management, Git and CI/CD

Hiring process: 1 - Pre-screen (up to 30 mins), 2 - Technical interview with client (up to 2 hours)

Requirements:
- 3+ years of experience in developing web applications.
- Experience in ReactJS, Mobx/Redux, and other related or associated libraries/tools.
- Experience with transpiled languages, particularly Typescript.
- Experience in planning, designing and implementing SPAs using React, Mobx/Redux.
- Skills in creating/designing/consuming REST APIs.
- Experienced in using data manipulating libraries such Lodash.
- Experience in developing web pages using HTML5, CSS3 (SASS), and libraries/frameworks such as MSFluent UI, Material UI, Bootstrap.
- Experience using the latest ECMAScript features.
- Experience in writing modular, reusable, object-oriented custom JavaScript modules that scale well for high volume applications.
- Extensive experience working with Git.
- Experience with agile(scrum) software development methodologies.

Responsibilities:
- Develop new features, improve existing features, minor bug fixing.

Will be a plus:
- Experience in developing applications with .NETCore or NodeJS
- Experience in working with databases e.g., MySQL, MSSQL, Postgres.

We Offer:
- The ability to work remotely from anywhere in the world / office in the center of Kharkiv;
- Flexible work schedule, no micromanagement, no strict deadlines and free overtime work;
- Work in European and American products with a modern technology stack in different industries (Finance, Technology, Health, Construction, Media, etc.);
- Revision of wages every 6 months or on an individual basis;
- Accounting support and full payment of taxes by the company;
- Paid 15 vacation days, 5 sick days and public holidays;
- 100% compensation for English lessons in our office;
- Compensation for sports subscriptions, courses, conferences, etc.;
- Regular team buildings in Kharkiv at the expense of the company.