Position: Senior Front-End (React) Engineer
Company: ORBIT IT Recruitment Agency
Category: JavaScript
Experience required: 3y
English level: upper

**STACK **
Typescript, React (with hooks), MobX, GraphQL.

**REQUIREMENTS**
4+ years of professional experience building advanced web apps;
Expert knowledge of JavaScript and TypeScript;
Experience with React and Redux;
Great HTML5 & CSS3 knowledge, including preprocessing with LESS / SASS;
Experience in creating reusable components, and responsive web design;
Automated front-end testing with Jest, Enzyme or other tools;
Experience in working as part of Agile Scrum teams;
Upper-intermediate English level.

**WILL BE A PLUS**
Experience with React Hooks API, MobX;
Experience with GraphQL;
Experience with server-side development in the likes of C#/.NET Core or NodeJS;
Experience optimizing web code for performance;
Experience working with Material Design concepts and Material UI Components Library;
Experience leading and managing agile development teams.

RESPONSIBILITIES
Design and build elegant, modern web applications;
Deliver working software as part of small, cross-functional agile teams;
Lead teammates by example in utilizing best practices and patterns of UI design;
Participate in agile ceremonies such as sprint planning, daily standups, and retrospectives;
Adhere to and evolve quality practices with your team including unit tests.

**WHAT WE LOVE ABOUT INNOVECS**
An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline;
We like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver;
Regular performance-based salary and career development reviews;
Medical insurance (health), employee assistance program;
Paid vacation, holidays, and sick leaves;
Gym 24/7, personal fitness instructor;
Massage in the office, personal wellness consultant;
English classes with native speakers and partially or fully reimbursed personal training and conferences;
Referral program;
Team building and a lot of fun to take a break, relax, and give you the freedom to think beyond the next line of code.

**ABOUT THE COMPANY**
We are the American IT outsourcing company Innovecs. We have been working since 2012. We have 2 offices - Kyiv and Mykolaiv. There are several projects in Mykolaiv and about 30 employees. The Kyiv office has about 35 clients and projects and 800+ employees.
The Kyiv office is located at blvd. Vaclav Havel 6 "z" (not far from the Beresteyskaya metro station). There is a corporate delivery from/to the metro.

According to the DOU rating, Innovecs ranks first in the segment of companies with 800 to 1500 employees: https://jobs.dou.ua/ratings/

Innovecs helps create innovative and useful digital solutions across the globe. 8 offices worldwide, 100+ clients served, 800+ professionals, 50+ ongoing projects, TOP 100 global outsourcing company, 212% growth over the past 3 years. Innovecs is a globally-recognized software development company and is listed among the top 100 outsourcing companies, Inc. 5,000, and Clutch ratings. In 2018, Innovecs was listed among Inc. 5,000 America’s Fastest-Growing Companies. It states rocketing growth both in the number of qualified specialists and revenue.

**ABOUT THE CLIENT**
Our client is creating efficiencies while driving down costs in the transportation industry with software solutions that bring much-needed visibility and efficiency to the market. Their solutions create cost savings and productivity gains for Carriers, Brokers and their Shippers across North America while reducing the carbon footprint of this diesel-heavy industry.

**ABOUT THE PROJECT**
Realtime Marketplace, which connects freight carriers and customers of cargo transportation services. This is a site where the customer can apply for the transportation of cargo, and the carrier, on the other hand, can see who needs such a service. Thus, each of the participants finds the optimal ratio of price and conditions.
Microservice architecture (not monolithic).

**PROJECT ADVANTAGES:**
New technologies;
Well-established processes;
Experienced and open team;
Microservice architecture;
 
**INFORMATION ABOUT THE TEAM**
48 people in total - .Net engineers, Frontend React, manual QA, automation QA, Engineering manager, DevOps, Scrum master. 14 people - Senior React developers.
They work on Agile, on the client-side, there are Product Owners, all development is on our side.
Releases take place every 2-3 weeks.

**CORPORATE LIFE AND WORK**
Standard flexible - from 10 to 19 + - a couple of hours (binding only to meetings, demos, etc.),
Overtime: no
Business trips: no

	At Innovecs, we have a WOW program aimed at improving employees' physical and mental health, and as a result, boosting involvement in the company's life. The program consists of five parts: WOW Food, WOW Mind, WOW Fun, WOW Sport, and WOW Health.
	Bureaucracy-free environment. MR, AI, ML, blockchain, big data, and other development directions. Creation of products that matter and bring value. Motivation of the teams and help with handling challenging tasks.  Versatile opportunities for professional and personal growth. Open policy inside the company that promotes transparency. 
	Great educational opportunities. Individual development plans and mentorship. Regular English classes with native speakers.Knowledge and experience sharing in InnoCamp. Participation in the events held in the InnoHub media space. Professional expert communities. Outdoor activities and sports communities. Employee referral program. 
	Paid vacation and sick leave. Medical insurance and regular doctor visits to the office. Regular meditation classes and meetings with lifestyle coaches. Free breakfasts and healthy food in the office. 24x7 Gym, personal fitness coach, and massages in the office. Shuttle bus to the metro station. Comfortable video gaming rooms with VR, kicker, and ping-pong. Internal concierge and employee care services.
	Innovecs is not only about work. We try to maintain a balance between work and fun, and at the same time, provide our employees with field-specific educational opportunities to fulfill their career ambitions.
	We aim to develop the talents of young specialists and help them find the right place in the IT-sphere. For this, we have launched InnoCamp, an educational development program on the basis of Innovecs which entails involvement in real international projects.

**Employment Terms: **
• You would conclude an agreement with Innovecs as a Private Entrepreneur (PE) to contract for your services. You’ll have your personal PE accountant who will gladly help with your PE and all required documents;
• Trial Period: 3 months;
• No such thing as “Bench”, however within 30 days Innovecs will offer a new project that you might be interested in;
• Flexible working hours;
• Eligibility to work from home (10 days per year), paid vacation (20 days per year), and paid sick leaves (5 days – 100%, 10 days – 60% and +10 days in case of COVID-19), also there is a possibility of additional days to work from office according to the agreements with your Manager.

**Health benefits:**
• Medical Insurance (different types of insurance package from standard to VIP + possibility
to ensure family members);
• Gym 24x7 in the office, kicker, ping-pong, and free Personal FitnessCoach;
• Doctor Visits to the office;
• Massage room in the office (Permanent wellness consultants);
• Fruits and healthy food within the reach;

**Innovecs Care:**
• Residence at InnoHub with unlimited access to the top speakers, best lectures, and unique 
events;
• Individual development plan, technology mentoring, variety of educational programs;
• Extreme club and outdoor activities: rafting, skiing. Sports community: tennis, football;
• Innovecs Care – a special program that helps with routine worries by fully assisting in any 
home tasks, vacation arrangements, transportations, etc.
Additional benefits:
• Comfortable Gaming room;
• English classes;
• Car and Bike Parking;
• UkrSibBank department with ATM on the ground floor with Gold Card without additional
charge.

**DEVELOPMENT PROGRAM**
For each employee - separately, depending on the project.

**INTERVIEW STAGES**
CV review, Technical interview (online about 1 hour), Client Interview (online about 30 minutes in English), Offer.

**ADDITIONAL INFORMATION**
American stakeholders with clear requirements and goal setting, no pressure, no overtime.
Good equipment.
A dynamic project with one of the most intensive developments where you can feel the full power of rapid development and quick release to production. For lovers of complexity.