Position: Senior Front-end Developer (React.js)
Company: SoftConstruct
Experience required: 3y
Category: JavaScript
English level: upper
Published: 2020-07-01T00:00:00+03:00

**Why SoftConstruct Ukraine?**
● Top-notch R&D environment and daily challenges;
● Сross-functional team;
● Data-intensive real-time app;
● High-load projects.

Our experience is extremely wide: from working with complex computer and engineering systems, programming for data science — to developing and putting into practice innovative solutions in the field of sports, eSports, and security. We use various technologies, knowledge of experts from multiple areas, and unique tools to find new approaches and original solutions to problems.

**About the project:**
SpringBuilder is a full-scale gaming and betting website builder that gives our partners a set of tools to create and manage their gaming websites easily. 

**Required Qualifications:**
 - Minimum 3 years of proven experience working as a React.js Developer
 - Strong proficiency in JS, including DOM manipulation and the JS object model;
 - Experience with popular React.js and its core principles, a thorough understanding of React.js and its core principles;
 - Experience with popular React.js workflows (such as Flux or Redux, MobX);
 - Knowledge of isomorphic React is a plus;
 - Fluency in English is a must;
 - Independent, resourceful learner;
 - Punctual and high-level of responsibility;

**We need your help in:**
- Develop a flexible and well-structured front-end architecture;
- Write well organized and high-performance code, conforming to established development standards with great consideration for optimized performance, maintainability, and future scale;
- Develop new user-facing features using React.js;
- Estimate overall timelines, risks, and requirements of the tasks;
- Stay up to date on emerging technologies;
- Leverage native APIs for deep integrations with platforms;
- Diagnose and fix bugs and performance bottlenecks for performance that feels native;
- Maintain code and write automated tests to ensure the product is of the highest quality.
 
**We provide:**
The opportunity to take part in the development of the real-time, high-load product;
Professional development, payment for certifications and participation in IT conferences;
Work along with functional programming and algorithms nerds;
Compensation package:
● Paid 24 days of vacations;
● Paid sick leaves;
● Medical insurance after 6 months working;
● PE accounting and support (after probation period);
● Flexible working hours);
● Quiet office near Lukyanivska metro station.