Position: Senior Front-End JS Engineer #78
Company: OneReach.ai
Category: JavaScript
Experience required: 5y
English level: upper
Published: 2022-11-01T00:00:00+02:00

**Required experience & capabilities**
• Years of experience as a software developer/engineer in ES6 JavaScript 
• Significant experience** (5+ years) **with modern JS frontend frameworks, preferably Vue but possibly also React
• Advanced understanding of frontend framework state management
• Experience developing highly reusable/extensible components and higher-order components (HOCs)
• Expert in both functional and object-oriented software development
• Strong working capability with advanced style systems such as atomic CSS, BEM, or SMACSS, and fluency with tools and techniques for dynamic/responsive layouts, including grids and flex-box models
• Strong knowledge of the design patterns and workflows of professional software development
• Ability to participate in the discovery and design processes of solutions, helping define requirements resolve technical architecture through progressive prototyping
• Eagerness to be exposed to new technologies and concepts, and the curiosity and intrepidness needed to become an expert in them 

**Desirable experience & capabilities**
• Demonstrated interest in user experience and the application of design thinking in solution development
• Experience building products on AWS systems and creating programmatic deployments of them
• Solid experience with server-side development using Node.js, preferably in a serverless context
• Strong TypeScript knowledge and experience
• Experience building sophisticated JS modules
• Experience building and deploying API services
• Knowledge of CI/CD processes and experience programming CI workers
• Demonstrated understanding of cybersecurity practices and securing cloud-deployed software
• Advanced or fluent English

**What we offer:**
• Opportunity to develop an officially recognised best AI product on a market;
• Using modern and trending technologies stack with almost zero legacy code;
• Working with as minimum bureaucracy as possible in small dedicated teams;
• Flexible remote format - you can choose to work from anywhere in the world, or visit our cosy pet-friendly office in Kyiv with in-house Humans coffee shop providing free drinks to keep your going!
• 24 paid vacation days per year and undocumented sick leaves;
• Well-being program, providing unlimited access to psychologists, lawyers, and financial consultants.

**Selection steps:**
1. Quick call with Recruiter - up to 30 mins;
2. Technical Interview - 2h;
3. Job offer;