Position: Front End Developer (Angular 2+)
Company: Trinetix
Category: JavaScript
Experience required: 2y
English level: intermediate

You’ll be working on international projects for a company provider of an audit, consulting, and financial advisory from the USA. 
The product we develop: a system for statistics data visualization for a big enterprise.
Our teams consist of: Technical Delivery Manager, Business Systems Analyst, Application Architect, Developers (dedicated FE and BE), QA Engineers, and Designers (up to 20 people per team).

Requirements:
2+ years of commercial experience with JS/TS development;
Knowledge of Typescript;
Strong HTML5/CSS3 knowledge, including concepts like flex and grid boxes layouts, animations, cross-browser compatibility;
2+ years of experience with Angular 2+ is a must;
Familiarity with RxJS;
Experience with state management libraries (NgRx, RxState)
Knowledge of front-end development best practices and OOP design patterns;
Git knowledge including Git-flow development approach (branching, revert, rebase, cherry-pick).


Will be a plus:
Experience with data visualization tools (Highcharts, Google Charts, D3.js)
Experience of writing unit tests (Karma, Jest)

Responsibilities:
Feature development;
Participating in feature grooming;
Communication with other team layers: BE, SQL, BA, QA, designers;
Bug fixing.


Perks:
Paid training programs and English language courses;
PE and legal support;
Work from home with office essentials and support;
Office availability upon request;
Free parking on site in a secure lot;
Comfortable working hours;
Travel discounts;
Awesome team events and a wide variety of knowledge-sharing opportunities.

Who we are:
We are Trinetix, one of the fastest-growing technology companies on the market and a community of people with a passion for finding solutions and fulfilling business needs. If you share this passion, we invite you to join our team to tackle those challenges together. We promise you a productive working environment, stylish office with creative and inspiring atmosphere, smart and friendly colleagues, and plenty of tricky challenges.