Position: Senior JS engineer (Angular)
Company: GlobalLogic
Category: JavaScript
Experience required: 5y
English level: upper

Requirements:

Experience in software development and design for more than 5 years;
Excellent knowledge and experience in JS (Angular) (more than 4 years);
Good knowledge in Computer Science and Computing Theory:
Paradigm & Principles (e.g. OOP, SOLID);
Design Patterns;
Code testing practices;
Understanding of network interactions, protocols, conventions (REST);
Commercial experience with:
Front-End Web UI development using JS (Angular 6+), CSS, HTML;
Ionic;
Rxjs/ngrx;
Front-End testing components (Jest and unit testing in general);
Typescript;
Integration with Back-End REST API;
Version control systems (GIT);
Continuous Integration tools (e.g. Jenkins, Gitlab Pipeline, TeamCity, Bamboo);

Experience with:
Creation design of applications, platforms solutions;
Troubleshooting, profiling and debugging of applications;
Different delivery methodologies (e.g. SCRUM, Agile, Kanban);
Code Review process;
Refactoring;

Upper-Intermediate English;

Desirable
Practical commercial experience with:
Nx/ monorepo approach;
Angular Material;
Jenkins.

 
Job Responsibilities

Front-End development to meet business needs using modern software development technologies stack;
Developing and improving web platform on a continuous delivery basis (Frontend, User Interface, Mobile hybrid integration);
Developing new functionality using JavaScript, HTML and CSS;
Working in an international distributed team;
Communicate with PM, PO, other engineers, architects, QA and other colleagues and stakeholders;
Participation on delivering the product roadmap, plannings, creation of estimations;
Use high coding standards, development best practices and write highly testable and performant code.

Department/Project Description

Internationally leading Fintech company and independent provider for the financial industry to both develop and operate its own software. Headquartered in Switzerland with highly qualified domain and IT specialists and has a global customer base of more than hundred financial institutions.
With its core and digital banking software, and its international network of BPO centers, the Client brings trustworthy and efficient banking to the world, delivered through great user experience.
 

Keyskills - Must Have
JavaScript
Angular
Responsive
Git 
RxJs

Keyskills - Nice to Have
Jenkins