Position: Senior Angular Engineer | Startup, US
Company: GT
Experience required: 5y
English level: upper

**Requirements:**
Minimum of 8 years with front-end experience
Minimum 5 years Angular experience
Experience working in a startup and understands the startup mentality and culture
Experience with remote work / working in different time zones
Experience with an agile mindset using scrum or other methodologies
Expert with JavaScript/TypeScript
Familiar with Microsoft .NET Core framework
Advanced in building and managing a framework agnostic JavaScript application (20,000+ lines of JS code)
A self-starter that is tenacious and a determined problem solver

**Would be a plus:**
Experience with IgniteUI library from Infragistics, or ability to quickly learn this new library
Experience using Microsoft DevOps for managing the software development lifecycle, or a similar tool
Able to document and follow software development processes
Expert working with Node.js (specifically how Angular packages get deployed with Node.js)

**Responsibilities:**
Manage versioning and updates of Angular
Manage Angular app and how it is structured within the .NET core app (this is important for many reasons, one is for our deployment strategy)
Updating and keeping secure Node packages used within the Angular framework
Create and manage code linting guidelines
Document the process steps to set up developer environments for new developer machines
Own and manage the front-end design guidelines
Development on a Windows platform using Azure Services
Build reusable components, front-end libraries, and unit tests
Interpret technical requirements and designs in order to complete development tasks.
Collaborate with other front-end developers including:
Reporting status updates to the project manager
Attend and/or lead weekly meetings
Focus on functionality of the system with user experience and security in mind
Be active in learning new knowledge and skills to solve daily problems