Position: Expert Front-End Engineer
Company: N-iX
Category: JavaScript
Experience required: 5y
English level: intermediate

**Responsibilities:**
Grow and maintain technical excellence of modern cross-platform responsible financial SPA
Play a key role in cross-team technical decisions
Participate in design and planning discussions, contribute architecture ideas
Develop and test new user-facing features
Write highly scalable, reusable and testable code
Ensure the technical feasibility of UI/UX design
Optimize application for maximum speed and performance

**Requirements:**
5+ years of experience with JavaScript
3+ years of front-end development experience in building large, complex, highly scalable React-based single page web applications
Solid software engineering fundamentals, including knowledge of algorithms and data structures
Expert level hands-on experience and understanding of React.js and its core principles. Proficiency in building reusable components and modules
Experience with popular React.js workflows (such as Flux or Redux, CSS-in-JS)
Knowledge and understanding of client-side architecture best practices
Competent JavaScript programmer who doesn't need to rely on libraries to accomplish innovative interactions
Experience with CSS3 and LESS/SASS (ability to write mixings, partials, use source maps, etc). Deep understanding of Mobile-first Responsive design. Experience with Twitter Bootstrap or Foundation Framework
Understanding of the interplay between JavaScript and HTML & CSS, with a focus on performance. Strong proficiency in JavaScript / ES6, including DOM manipulation and the JavaScript object model. Good understanding of browser rendering behavior. Familiarity with newer specifications of ECMAScript
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Possess and understanding of all major browsers and the special considerations required for all various quirks. Knowledge of browser internals like Javascript engines, native DOM, Event APIs and ways to tune code for the best performance
Deep understanding of the HTTP protocol, browser networking
Knowledge of Agile principles, open-source ecosystem

**Will be a plus:**
Functional programming experience
You've built and delivered an app on Amazon AWS, Microsoft Azure or Google Cloud Platform
Experience with PWAs, Service Workers and client-side caching
Experience in web standards, semantic web, accessibility and SEO and the interplay between them
Having a Github portfolio or link to open source work

**We offer:**
Flexible hours approach
Competitive salary and compensation package
18 business days of payable annual free-time
10 days of paid sick leave
Membership of the IT-BPO club card, loyalty program.
Gym, Masseur, and Doctor
Relax zones

**Professional growth:**
Challenging tasks and projects
Individual Development Plan
Personal education budget
Performance appraisal
Business trips

**Fun:**
Corporate events and outstanding parties
Team buildings
Anniversary presents