Position: Senior Front-End Developer (Angular)
Company: Synergetica
Category: JavaScript
Experience required: 5y
English level: intermediate

Our client provides optimal training management for the most prestigious and demanding worldwide organizations in the areas of civil aviation, defense, and financial institutions
Their clients include Boeing, NASA, American Airlines, IDF, and many more customers who care about having the most efficient training operation processes.
The platform is changing the way, that organizations handle their training operation, and are about to take our product to the extreme while aiming to serve literally the largest organizations in the world.
In order to achieve such a huge scale, while serving existing customers, the customer is re-architecting our product and codebase as we move, using cutting-edge technologies and tools, and literally replacing our engine while driving and developing new features.

So, we are looking for a super talented Senior FrontEnd Developer with a very strong technical background, but most of all – with a passion to build a clean and engaging user experience; someone who gets excited by bringing polished UX products to customers, so they LOVE it. A person who has a passion for good design and well-built software, and refers to it as an art. You are looking for an opportunity to join a great team and take a key role, which will also boost your career.

Requirements:
- At least 5 years front end development experience with JavaScript/ HTML/ SCSS
- At least 3 years of experience as a Front-end developer using Angular 2+  (not AngularJS !!!)
- State management advanced patterns (Redux, NgRx, Mobx)
- Experience with one or more popular frameworks (React, Angular, Vue)
- Experience with third-party libraries (Material, PrimeNG)
- Frontend architecture experience
- Passionate about technology with a strong interest in staying current with industry trends and techniques
- Excellent knowledge of browser testing and debugging.
- BSc in computer science or equivalent.

Advantage:
- Experience with CICD, Unit Testing and Linting.
- Experience with release process: git, package installers, build scripts, Jenkins, etc.
- Practical experience with NodeJS
- Experience with Mobile development