Full-time

Middle UI Software Engineer

Kyiv ASAP start
Apply

Who are we looking for

We are looking for UI Software Engineers for a project that involves SDN technology

Requirements

Education

Responsible for development, analysis, design, maintenance, testing and direction & vision of the software and products

Giving visions of the software and products

Supervising overall quality of the development

Required skills

Angular 13 + strict TypeScript

PrimeNG + Prime Designer

RxJS

REST API

Azure

As a plus

knowledge of networking principles and SDN

UX skills

OOP and asynchronous programming

knowledge of GIT and other programming tools

Responsibilities

Responsible for development, analysis, design, maintenance, testing and direction & vision of the software and products

Giving visions of the software and products

Supervising overall quality of the development

About the Project

Our project is about
From a UI standpoint, this complex project is composed of multiple modules. The UI is made as a single monolith, which significantly influences its complexity and scalability. Therefore, our current work consists of "ripping out" individual UI modules into separate, simpler UI apps (Angular 13), which are then re-connected into a single unit. For now, we connect apps only through iframes, but we want to gradually work towards a full-fledged micro-frontend architecture, using Module Federation. The advantage is, that we do not use the original code during this rework. Based on feedback, we improve the original workflow and thus build the functionality from the ground up. Currently, we emphasize performance. We extensively use the OnPush change detection strategy and reactive programming. Due to the resulting bundle size, we use strict Typescript. At the same time, we are also changing the overall design – we are switching from internal design components, to the PrimeNG framework. As for the content, we mostly work with the representation and management of individual device data. We support devices from several vendors. Using the API, we are able to perform various actions on real devices. We develop our own ticketing system for various requests from users, documentation creation system, etc. We pay a lot of attention to security - implementation of AAA business standards, Veracode compliance and permissions.

Requirements

Education

Follow-up/Higher Professional Education

University education (Bachelor’s degree)

University education (Master’s degree)

Required skills

Angular 13 + strict TypeScript

PrimeNG + Prime Designer

RxJS

REST API

Azure

As a plus

knowledge of networking principles and SDN

UX skills

OOP and asynchronous programming

knowledge of GIT and other programming tools

Employee perks, benefits

  Challenging tasks and freedom in distributed international team

  Motivated colleagues

  Fair salary directly related to how much you know

  20 work days of vacation + state holidays + your birthday as day off

  Sick leave cover (5 days)

  Full-time long-term contract

  Possibility to work remote or in the office at UNIT.City (Kyiv, str. Dorohozhytska, 3) 

The longer you are with us, the more interesting benefits you will have! (additional holidays and after 5 years you will receive an extra one month paid holidays!)

Information about the selection process

In case you think this is the right job for you, and fulfill the criteria mentioned in this job ad, do not hesitate to send us your CV.

Apply
Similar openings
Senior Java Software Engineer Full-time
Kyiv Apply
QA Automation - Middle Full-time
Kyiv Apply