Position: Senior Front-End Engineer (React)
Company: N-iX
Category: JavaScript
Experience required: 3y
English level: intermediate

It streamlines the multilingual experience while giving full autonomy to both clients and interpreters. This application will include modules for authentication, international payments, scheduling, ratings/reviews, search, messaging, messaging, analytics, and reports.

**Responsibilities:**
● Be a part of the team throughout the SDLC to deliver critical business features
● Coach other engineers on the application and best practices across a broad spectrum of technologies
● Designing, building, and maintaining efficient, reusable, and reliable code
● Providing appropriate code comments for program coding by following a standard coding pattern
● Creating unit test cases which follows industry standards and testing practices

**Requirements**
● 4+ years of software development experience with JavaScript in enterprise-level SaaS applications
● 2+ years of experience with React JS
● Experience with testing frameworks like Jest, Enzyme, Mocha, and others
● Commitment to TDD, SOLID principles, and related best practices in OOP
● Experience building an enterprise-level Software as a Services (SaaS) product with high standards on application performance and stability.
● Advanced understanding of HTML5, SCSS (or CSS3)
● Extensive knowledge of Redux
● Proficiency with a modern IDE like WebStorm
● MS/BS degree in Computer Science, Engineering or equivalent experience
● Strong communication skills in English and comfortable working with remote teams
● A team player with excellent manners and personality who values humility, collaboration, and openness

**Nice to Have:**
● Experience with React Native
● Experience with B2B and B2G applications
● AWS skills
● Ruby on Rails
● Experience with ADA compliance

**We offer:**
● Flexible working hours
● A competitive salary and good compensation package
● Possibility of partial remote work
● Best hardware
● A masseur and a corporate doctor
● Healthcare & sport benefits
● An inspiring and comfy office

**Professional growth:**
● Challenging tasks and innovative projects
● Meetups and events for professional development
● An individual development plan
● Mentorship program

**Fun:**
● Corporate events and outstanding parties
● Exciting team buildings
● Memorable anniversary presents
● A fun zone where you can play video games, foosball, ping pong, and more