Job TitleThis person will be engaged with several teams to deliver customer facing applications in a fast-paced setting. The applications created will be used across multiple industries to provide both qualifying and continuing education for professionals. Engineering teams deliver software and features using the Agile methodology.Position Requirements & Major Responsibilities:Work with other team members (in multiple time zones across the globe)Implement visually aesthetic user interfacesWork with designers to create best in class user experiencesCreate and use unit testing to ensure correct functionalityWork with and consume APIs to deliver data and capabilitiesParticipate in / perform code reviewsMentoring and coaching of more junior team membersWork with GitHub as a source code repositoryWork with the team using standard git-flowPrior Experience and Skills Required:Education – Bachelor's degree or 5+ years' experience requiredExtensive experience in front-end development requiredConsiderable experience with Angular 5+ or latest Angular framework preferredNo team leadership requirementsDemonstrated effectiveness in creating applications usingAngular 2+ (TypeScript)Tailwind experience preferred, Bootstrap required if notStrong CSS skillsetStrong responsive design and implementationNPMReact experience is a plusSignalR / Websockets experience is a plusGood communication using English as the primary language