Position: Senior JavaScript Engineer
Company: Waverley Software
Experience required: 5y
Category: JavaScript
English level: intermediate
Published: 2021-06-01T00:00:00+03:00

This opportunity is for the seasoned software engineer who is ready to join the startup team and actively develop SaaS product to drive and develop new functionalities using ReactNative for Web, and ReactNative to develop mobile apps from scratch.
The project provides powerful insights from product data, customer success manager sentiment, and more — all in one workspace. It is the fastest, most intuitive Customer Success Platform that combines quantitative data with qualitative CSM sentiment to deliver value to the end users from day one. 

Project stage: active development. Dev team: 6 people in US and 2 people from our side

Requirements:

Overall 6+ years of commercial experience with front-end software development 
Expertise in React.JS or ReactNative
Experience building interfaces to display and manipulate large data sets
Experience with HTML5 & CSS3 and Responsive design
Communicate on senior level, ability to collaborate with team on technical matters
Technical curiosity, ability to see the business value behind the features
Experience with UX best practices on FE, critical thinking
Experience with Kanban or other Agile development methodology
At least Intermediate English level (verbal and written) 

Responsibilities:

Own and drive the creation of new modules and features for the developing product
Develop modern web based frontend application using good Object-Oriented and Functional programming and Design Patterns in React Native for Web
Optimize web applications for high throughput and high availability
Focus on writing testable code, and overall proactively ensure and improve the software solution quality 
Identify and advocate for new technologies and practices that improve the quality and velocity of product development. Actively participate in team retrospectives.
Direct daily communication with US located team to brainstorm on the solutions and challenges