Position: Senior Angular Developer
Company: GlobalLogic
Category: JavaScript
Experience required: 3y

Job Description
Experience in software development and design for more than 4 years;

Excellent knowledge and experience in JavaScript, TypeScript (4+ years);

Good knowledge in Computer Science and Computing Theory:

Paradigm & Principles (e.g. OOP, SOLID, DDD);

Design Patterns;

Code testing practices;

Security patterns;

Understanding of network interactions, protocols, conventions (REST);

Commercial experience with:

Frameworks: Angular, AngularJS, jQuery, SVG (Chartist.js);

HTML/CSS: Bootstrap 4, CSS3, SASS;

Web Technologies: RESTful api, Web Sockets;

Testing: JasmineJS, JestJs, Unit Testing;

Tools: Webpack, Gulp,  jshint, jsdoc, npm, Karma, bower, etc;

Integration with Back-End REST API;

Version control systems (GIT);

Continuous Integration tools;

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;

Job Responsibilities
Taking part in the decision-making process in solution development, code review;

Proactive position in solution development, processes improvements;

Creating and maintain modern interfaces;

Developing new user-facing features based on business requirements using (AngularJS/Angular);

Building reusable components and front-end libraries for future use;

Communicate with PM, PO, other engineers, QA and other colleagues and stakeholders;

Participation on delivering the product roadmap, plannings, creation of estimations;

To use high coding standards, development best practices and write highly testable and performant code.

Department/Project Description
GlobalLogic enterprise web application, providing various informational & operational services, automated processes management & user-friendly interface to all other in-house and third-party business applications, being a single aggregation platform for all GlobalLogic users.

It aims to maximize company effectiveness & efficiency through processes optimization and automation, adaptive personalization and advanced search capabilities.