Position: Angular Developer
Company: KindGeek
Category: JavaScript
Experience required: 3y
English level: intermediate

REQUIREMENTS

We are looking for Front End developer who: 

Has 2+ years of experience in frontend development;
Has 1+ years of experience in Angular 2+;
Is proficient in  JavaScript, TypeScript, RxJs, NgRx;
Has strong knowledge of OOP and design patterns;
Has proven hands-on experience in CI/CD;
Has ability to find, evaluate multiple solutions and choose the best solution matched to requirements;
Has knowledge of code quality criteria;
Efficient in debugging issues.
Would be a plus:

English level -- upper-intermediate or higher.

RESPONSIBILITIES

As an Angular developer you will:

Work closely with design, UX and back-end development teams to deliver next-generation experiences across the software;
Elaborate interoperability requirements and necessary 3rd party APIs and tools;
Identify the technical limitations of the product and suitable toolset;
Ensure feasibility, functionality, and integrations with the product backend;
Choose suitable toolset in compliance with requirements;
Translate design and wireframes into high-quality code;
Optimise components for maximum performance across a vast array of web-capable devices and browsers;
Review and validate code quality according to the agreed coding standard and best practices;
Write well designed, testable, efficient code.

ABOUT PROJECT

Description
The client is one of the most famous Swiss universities, traditionally featuring in various TOP-100 world universities rankings. Being an innovative institution, the university has gone through a digital transformation in recent years. We are working on the solution that combines features of the Research Information System and Campus Management Platform. 

As a Research Information System, the solution allows to track the academic progress of the research fellows within the university. The system automatically generates personal reports for researchers based on a list of KPIs, such as number of the academic publications within a certain timeframe and department, number of the research grants obtained and amount of funds raised for each etc. Reports can be used for personal reasons as well as to make decisions about the academic promotion of the university staff. The Research Information System is currently used within the medical faculty, however, the expansion to other faculties is expected in the near future. As a Campus Management System, the solution can be useful in several ways: to generate professors’ and students’ personal schedules, assign rooms and track professors’ workload. 

The project offers complex business challenges from the perspective of business logic and opportunities for growth and personal development.

.