Position: Junior/Middle Front-end Developer (Angular 9)
Company: TEAM International Services, Inc.
Category: JavaScript
Experience required: 2y
English level: intermediate

You will join an engineering team and will work on:
- Highly critical applications for the company employees
- Integration with GraphAPI/Sharepoint/MS SSO
- Communication between applications using Service Bus
Technology stack: .NET Core 3+, Angular 9+, Material Design, T-SQL, Azure DevOps, Azure Services.
There are also an Angular Typescript for the UX and multiple RESTFULL web services written in C# .Net Core deployed on Azure Cloud.
Responsibilities:
- Develop and maintain the consistent design of web application, and design of user interface for new features
- Be initiative through the software development life cycle, from specification through implementation and testing, to final deployment and ongoing maintenance
- Create clean, efficient and testable code, in line with coding standards
- Actively seek to improve the performance, code quality and architecture of the solution
- Continuously drive improvement within yourself and the team by putting forward improvements to technology stack and processes
- Support the propagation of knowledge and skills through the development team
- Investigate new technologies/tools and share with the development team

Must have skills:
Angular 2+
Material Design
Typescript / JavaScript
Browser Development Tools
HTML / CSS3 / SCSS
Version control / GIT
Visual Studio / Visual Studio Code
Clear, verbal communicator with the ability to effectively participate in team discussions and brainstorming sessions
Nice to have skills:
Understanding of basic principles C# / ASP.NET CORE API
Azure DevOps
Unit Testing Frameworks (Jasmine / Karma / Moq)
CI / CD Pipelines
Experience working in Agile/Scrum environment, using techniques such as TDD, BDD