Designing and developing user interfaces using Angular 10+ best practices.
Developing application code, unit testing in Angular and Rest Web Services.
Strong proficiency in HTML, CSS3, SASS, JavaScript, and Typescript.
Unit testing using Karma and Jasmine.
Knowledge of GitHub.
Knowledge of encryption/decryption using JavaScript library. eg: Crypto js.
Good to have:
Familiarity with newer specifications of ECMAScript is also a major advantage.
Building self-contained, reusable, and testable modules and components.
Ensuring a clear dependency chain, in terms of both application logic as well as file relationships.
Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed.
Knowledge of FIGMA tool for UX design.