Proizd.ua — продуктова ІТ компанія, наш онлайн сервіс створений для комфортної покупки, пошуку і бронювання квитків на поїзд, автобус і літак. Мета компанії — створити найефективнішу уніфіковану систему продажу квитків у всі країни світу. З самого початку заснування в 2014 році ми працюємо над тим, щоб купити квитки було просто!
25 квітня 2022

Senior Frontend Developer (Angular) (вакансія неактивна)

Київ, віддалено

Proizd is a Ukrainian product IT company. We develop a global ticket sales service. Proizd is going to enter several new markets in the next few years. We work on Angular, iOS, Android applications and chatbots for ticket sales.

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 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;
— front-end tasks planning and coordination;
— applications development, existing and new projects functionality expanding.

About you:
— 4+ 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.