Position: JavaScript(Angular 11) developer
Company: TEAM International Services
Category: .NET
Experience required: 3y

As a global organization, we have offices in 35 countries and more than 5000 employees around the world. Our clients include Fortune 500 multinationals and large local companies in the Asia Pacific region.

We are seeking for a frontend developer with experience in building high-performance web applications. As a part of the crew, you will be working on a group of services making up a software platform we use to serve our demanding clients.

At the early stage, you will mostly be contributing to the services like:

· Employee Portal – a web-based application implemented with Angular6 and .NET Core to enable client employees getting access to their pay slips, documents, and open cases.

· Case Tool – a mission critical web application written with Angular6 and C# which is extensively being used daily by about 4000 service center agents and HR specialists.



What you can expect:

· Be a part of the development team building scalable cloud based solution

· Build high quality product

Requirements
· Proficiency with JavaScript, TypeScript and HTML5, CSS

· Deep knowledge of Angular practices and commonly used modules based on extensive work experience

· Experience with NgRx, Redux and understanding of RxJS patterns

· Good understanding of main concept of UX design highly appreciated

· Creating self-contained, reusable, and testable modules and components

· Ensuring a clear dependency chain, in regard to the app logic as well as the file system

· Ability to write maintainable and relevant unit tests using Karma, Jasmine, Jest

· Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system

· Validating user actions on the client side and providing responsive feedback

· Creating custom, general use modules and components which extend the elements and modules of core Angular

· Architecting and automating the build process for production, using task runners or scripts

· Good Scrum skills. Dedicated to the team success.

· Professional, precise communication skills

Benefits
· Supportive working climate with flexible work practices

· Openness to new ideas