Position: Senior ReactJS Developer
Company: Honeycomb Software
Experience required: 3y
English level: intermediate

We are looking for a **Senior ReactJS developer **to join our team that is working on the further development of existing platforms.

**PROJECT DESCRIPTION:**

Our client is from Houston, USA. It is one of the hottest start-ups and for good reason. They are the emerging leader in real-time data and analytics for the oil & gas industry. The world’s biggest companies rely on our platform every minute of the day to support their critical operations. Our team is actively shaping the future and we are looking for dynamic, creative, and thoughtful individuals to contribute to our success.

The product is a platform with a rich web UI for collecting, visualizing, analyzing, and making sense of data from drilling rigs to help oilfield companies optimize their operations and ensure safety. The client’s platform is modeled as a cloud app store, which gives enormous flexibility. It’s actively evolving and does not contain legacy code or outdated technologies.

**TECHNICAL STACK:**JavaScript ES6+, React, Redux, Immutable.js, Material UI, Highcharts.js, HTML5, CSS3, PostCSS, Autoprefixer, Webpack, Babel

**REQUIREMENTS:**

Minimum of 5 years as a software developer
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Expert-level hands-on experience and understanding of React.js, its core principles, and popular React.js workflows
Experience with common front-end development tools such as Grunt, Gulp, Bower, Babel, Webpack, NPM, etc.
Familiarity with Git and code branching models
Ability to understand business requirements and translate them into technical requirements
Proven leadership skills
Good written and verbal communication skills in English

**Would be a plus:** 

Knowledge of isomorphic React
Ability to present effectively to groups of people
A knack for benchmarking page performance and implementing optimization
Ability to understand business requirements and translate them into technical requirements
Leadership skills

**RESPONSIBILITIES:**

Develop new user-facing features using React.js and build reusable components and front-end libraries for future use
Optimize components for maximum performance across a vast array of web-capable devices and browsers
Translate UI/UX designs into high-quality code
Develop test cases in conjunction with QA engineers
Document technical decisions and approaches
Conduct product demo sessions with stakeholders

**WE OFFER:**

Friendly working atmosphere
Interesting long-term projects and challenging tasks with a team of professionals
Opportunities to study, develop and improve your skills
Flexible work schedule
Paid vacations, sick leaves, and social benefits from the company
Competitive salary and regular performance reviews
Awesome corporate events and team-buildings
 
**If you are interested in this position, please send us your CV! Let’s talk!**