Middle/Senior Front-End Developer (Angular)
We are looking for a Front-End Developer to work on innovative projects in the field of Generative AI (GEN AI) aimed at optimizing internal business processes and increasing efficiency for clients.
Our team implements solutions that deliver significant business value and help scale the company's capabilities.
The product we develop is an application designed to facilitate and automate internal cooperation processes, enhancing clients' productivity, efficiency, and data security.
Our teams consist of: Technical Delivery Manager, Business Systems Analyst, Application Architect, Developers (dedicated FE and BE), QA Engineers and Designers .
· 4+ years of practical experience with 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 VCS: Git;
· Knowledge of CSS preprocessors and technologies: Less/Sass/SCSS, Flexbox;
· Understanding of bundlers: Webpack;
· Experience in application frontend scalability, performance, and security;
· Upper-intermediate level of English.
Responsibilities:
· Creating frontend components/features/modules mainly in collaboration with backend developers;
· Taking ownership of the web part of the application, participating in decisions related to architecture, business flow, and code design;
· Working on one or a few projects simultaneously;
· Making bug fixing fun again.
Nice to have:
· Strong knowledge of React JS, Redux-Saga;
· Familiarity with component libraries: Bootstrap, Ngx-bootstrap, Angular Material, jQuery;
· Knowledge of code-checking tools: ESLint, Prettier;
· Experience with Azure DevOps.
Perks:
Paid training programs and English/Spanish language courses;
Medical insurance, sports program compensation and other benefits compensation program, which can be selected by each employee according to their personal preferences;
Awesome team events and a wide variety of knowledge-sharing opportunities.