Position: Frontend Developer (Angular)
Company: Proizd
Category: JavaScript
Experience required: 2y

Proizd.ua is our most famous product for selling train, bus and plane tickets, which has been used by millions of Ukrainians since 2014. We help millions of users buy the best tickets at a good price.
Our team:
A well-coordinated team is working on the product, including a manager, backend and frontend developers, UI / UX designers, QA engineers and DevOps. All team members participate in the development of the product — website, mobile applications, chatbots and REST API of course. Now we want to reinforce our Frontend Team with 
Middle/Senior Frontend Developer.
About the project:
— General (Web and Apps): Typescript, Angular 2+ (v8-12), RxJS, NodeJS, SCCS
— Web front: Angular 2+(v9-12)
— SSR: Angular Universal, NodeJS
— Apps: Ionic 5, RxJS
— Other: Docker, Jenkins
Future tasks:
— project’s technological stack determination;
— web application architecture design;
— code review conduction;
— applications development, existing and new projects functionality expanding.
About you:
— 2+ years of experience in Front-end web applications development;
— excellent knowledge of JavaScript, HTML and CSS (SCSS);
— excellent knowledge of Angular (2+) and TypeScript;
— strong knowledge of JavaScript design patterns, best practices and technologies;
— strong knowledge of ES6;
— excellent debugging and problem-solving skills;
— experience with reactive programming (RxJS);
— experience in creating web applications that have appropriate layers of abstraction, separation of concerns and reusable components;
— experience with Git;
— experience in Agile methodologies;
— understanding of REST principles.
Will be a plus:
— understanding of Angular Universal;
— BEM methodology;
— Ionic;
— knowledge of algorithms and data structures;
— Node.js (Nest.js);
— Docker, Kubernetes.
About the interview:
We value our time and the time of our candidates, so we hold a technical interview as part of 1 offline meeting in our cozy office. HR calls the candidates in advance to clarify all the details, so we immediately move on to the technical part of the interview:
— Stage 1 — acquaintance with PM and Team Lead
— Stage 2 — technical interview with Team Lead and Senior Software Engineer.
About work in the Proizd Team:
— we work as a close-knit team, where each direction has a direct impact on technology and product;
— we adhere to the policy of absence of time trackers;
— we take care of our employees’ work-life balance, so we have a 7-hour working day (plus lunch);
— we work without hard deadlines and overtime;
— we provide all the necessary equipment, work on MacOS;
— we develop a team and practise a performance review every six months;
— we remunerate external training and courses;
— we encourage the use of new technologies and approaches in the construction of processes and products of the Company.
We offer the following benefits:
— leave (20 working days per year);
— 5 paid sick leave;
— full medical insurance of VIP category after the probationary period;
— paid lunches in restaurants of your choice;About the Proizd office:
— we work in an office where there are all the conditions for a safe stay;
— our office is located one minute from the metro Vystavkovyy Tsentr;
— we provide everything you need: healthy and sweet snacks, tea, coffee.
Proizd.ua is a unique place for work, development and growth!
If you liked our vacancy — we are waiting for your CV