Position: Senior/Lead Front-End (Angular + TypeScript)
Company: GlobalLogic
Category: JavaScript
Experience required: 3y
English level: upper

Requirements:
This role is critical as it will be key to building out an entire scrum team of UI engineers;
Architect or senior developer on an Angular, web-based product that has gone to market;
Knowledgeable in Angular best practice;
Ability to design and communicate complicated front-end architecture;
Fluent in Angular object-oriented concepts;
Fluent in JavaScript Typescript, HTML, CSS including Flexbox layout;
Extensive experience with Angular 2+ (v.5+ preferred);
Extensive experience implementing Redux/ngrx stores and managing complicated application state;
Extensive experience implementing complex UI, e.g. data visualizations, animated transitions;
Extensive experience with SCSS/SASS architecture;
Experience handling real-time data, e.g. using WebSockets, server-sent events;
Familiar with Angular performance optimizations, e.g. Lazy loading, managing change detection;
Familiar with Drag and Drop interactions (using Angular 7 or natively);
Familiar with GraphQL & Apollo;
Familiar with D3.js, SVG and canvas rendering.

Job Responsibilities:
Proven ability to lead a team of Frontend Web Engineers;
Builds high-performance, scalable systems – end to end;
Developing solutions to address complex problems;
Contributing to a future-ready, high quality, and performance code base;
Bring to the leadership team technical solutions, feedback on each solution recommended and product ideas with the team through design review, pair programming, code review, and tech talk;
Ability to Share technical solutions and product ideas with the broader team through design review and code review;
Participate in brainstorming sessions and contribute ideas to technology, algorithms, and products;
Work closely with the remote teams;
Implement new features in a highly collaborative environment with product managers, and other Web, Back-end engineers.

Project Description:
A cloud solution that helps you to modernize your cloud infrastructures and build consistent networking & security across multiple clusters. The solution provides rich cluster management and monitoring features on top of Kubernetes-managed clusters. We tightly integrate with Kubernetes clusters and enrich them with powerful networking and security features, lowering complexity and management. Being a part of one of the biggest networking companies’ toolset, the system is integrated with other cloud products and offers a comprehensive ecosystem to host any infrastructure.