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

We are looking for a Front-End Developer to join our team!

You’ll be working at the international projects for a company-provider of an audit, consulting and financial advisory from the USA.
The product we develop are: Product/Solution - globally-hosted, cloud-based, and data-driven, next-generation audit platform. It is a highly transformative audit platform that will enable enhanced audit quality, visibility, and transparency. It is a truly digital solution that enables collaboration, data sharing and analysis, greater access to information and knowledge, and integration with a suite of innovative audit tools.

Our team consists of: Technical Delivery Manager, Business Systems Analyst, Application Architect, Developers, QA Engineers and Designers (up to 25 people).

**Requirements:**
- 2+ years of experience with React;
- Experience with React Hooks (React 16.8+);
- Experience with state management libs (Redux, MobX, etc.); 
- Good knowledge of Typescript;
- Testing with Enzyme/Jest ;
- Basic knowledge of HTML5/CSS; 
- Experience in application frontend scalability, performance and security;
- Intermediate level of English.

**Will be plus:**
- Experience with Styled Components;
- Experience with AngularJS;
- Good knowledge of RxJs/Ngrx;
- Experience with Webpack;

**Responsibilities:**
- Feature development;
- Taking part in architecture design solutions;
- Participating in feature grooming;
- Communication with other team layers: BE, SQL, BA, QA, designers;
- Bug fixing.

**Perks:**
- Paid training programs, language courses;
- Medical insurance, gym, lawyer support, etc.;
- Free parking spot at a guarded lot near the office;
- Jam-free roads to the office and back;
- Comfortable working hours;
- Great team events;
- Travel discounts;
- Variety of knowledge sharing opportunities.

**Who we are:**
We are Trinetix, one of the fastest growing technology companies on the market and unity of people with a passion for finding solutions and fulfilling business needs. If you share this passion, we invite you to join our team in order to tackle those challenges together. We promise you a productive working environment, smart and friendly colleagues, and plenty of tricky challenges to solve.