Position: Front-end Developer (Angular)
Company: Trinetix
Experience required: 2y
Category: JavaScript
English level: intermediate
Published: 2023-08-01T00:00:00+03:00

We are looking for a skilled and proactive **Front-end Developer** who wills to apply his current knowledge and skills and is inspired to discover new technologies.

You will be involved in component development. The product will help to build different business solutions.

Your future dynamic and friendly team (25-30 people and more) consists of: Developers (Back-end and Front-end), QA Engineers, Application Architect, Technical Delivery Managers and Business Systems Analysts.

**Requirements:**
- 2 + years of practical experience with Frameworks: Angular 10+
- Basic knowledge of React JS;
- Strong knowledge of languages: HTML5/CSS3, JavaScript (ES5, ES6, ESNext), Typescript;
- Strong knowledge of state architectural patterns: Flux/Redux, NgRx, RxJS;
- Strong knowledge of CVS: Git;
- Knowledge of CSS preprocessors and technologies: Less/Sass/Scss, Flexbox;
- Understanding of bundlers: Webpack;
- Knowledge of test frameworks: Jasmine
- Experience in application frontend scalability, performance and security;
- Intermediate level of English.

**Responsibilities:**
- Creating frontend components/features/modules mainly in collaboration with backend developers;
- Same with that you’ll be able to take ownership of web part of application, take part in decisions related to architecture, business flow and code design;
- Working on a one or few projects simultaneously;
- To make bug fixing fun again.

**Nice to have:**
- Strong knowledge of React JS, Redux-Saga;
- Component libraries: Bootstrap, Ngx-bootstrap, Angular Material, JQuery;
- Knowledge of code checking tools: ESLint, Prettier;
- Azure DevOps;
- Microsoft Bot Framework.

**What we offer:**
- Paid training programs and English language courses;
- Medical insurance and sports program compensation;
- PE and legal support;
- Work from home with office essentials and support;
- Office availability upon request;
- Comfortable working hours.