Position: Senior Software Engineer (React)
Company: Perfectial
Category: JavaScript
Experience required: 5y
English level: upper

We are looking for a person who would be an independent thinker who works well alone or in group settings with minimal direct supervision

At Perfectial, we’re committed to our projects, customers, having fun, and most importantly to each other’s success.

If you are a detail-oriented person who gets motivated by contributing to meaningful projects, we would like to hear from you!

**Requirements:**
5+ years of web application development experience
Expert-level knowledge of JavaScript
Experience with ReactJS,Express
Experience with Handlebars, WebPack, Grunt, SASS/LESS
Experience with JavaScript libraries
Deep knowledge of object-oriented design, data structures
Knowledge of the latest ES6 features, open standards, and web technologies
Excellent verbal and written communication skills.
Experience with high traffic, consumer-facing product
English- Upper-intermediate or higher
**Responsibilities:**
Determine the strategic and tactical direction of the front-end architecture and middle-ware services
Code, test, document, and deliver highly scalable and reliable platform services and components that create the foundation of the core web application platform with cross-browser compatibility, accessibility, and search engine optimization
Suggest tools, cloud-based technologies/services, and best practices to improve the site stability, performance, and quality
Continually seeking ways to optimize and streamline the company’s web application platform to facilitate a seamless implementation experience for our developers and partners
Participate in Agile development process, including scoping, technical design, estimation effort, coding, testing, debugging, code reviews, maintenance, and support