Required
Experience and Skill
- 3 - 5 years of professional experience developing front end web applications using Angular with TypeScript and other related JS tooling.
- Expert knowledge of with HTML5, semantic tags, HTML5 APIs, CSS3, CSS best practices, extensions like SASS, LESS, Angular specific design principles like micro frontends.
- Proficiency in front-end tooling e.g. web-pack, Gulp, CSS preprocessors.
- Ability to create visually appealing websites with responsive design and clear navigation across multiple delivery channels (desktop browser & native mobile apps).
- Unit testing and mocking frameworks like Protractor, Jasmine, Karma.
- Consuming REST and SOAP web services.
- Knowledge of accessibility standards like WCAG 2.0 and implementing to the standards.
- Experience implementing internationalization and localization standards (i18n, l10n)
- In-depth understanding of the entire web development process with an understanding on front end design and development.
EXPERIENCE AND SKILLS
Nice to have
- Experience implementing WebSocket APIs.
- Experience with other front-end frameworks like React, Vue.
- Experience with Accelerated Mobile Pages (AMPs).
- Building React Native apps from ReactJS single page applications.
- Java in the Spring stack, including Spring Boot.
- Working knowledge of CI/CD tools like Jenkins, deployment tools like UCD or Ansible.
- Experience with development collaboration & automation tools: JIRA, Confluence.
- RDBMS design principles and familiarity with MSSQL server, MYSQL or similar.