Our Client is
looking for a Frontend Developer for the SA Digital business who would be
fully responsible for developing and maintaining software products to create a
seamless experience for their clients.
Essential:
· Significant
experience in developing User Interfaces using Typescript/JavaScript, HTML, CSS
· Extensive
knowledge in developing single page applications (SPAs) using Angular 2+ and
React
· Good
Understanding of Document Object Model (DOM) and DOM Functions
· Experience in
front-end tooling, workflows and ecosystem including using Node.js, npm, yarn,
webpack, prettier, eslint
· Experience
using front end state management tools like Mobx, Redux, NGXS, NgRx Store
· Good
understanding of Storybook and component driven atomic design principles
· Expertise in
using IDEs like IntelliJ, Visual Studio Code, Visual Studio 2019 Professional,
WebStorm
· Experience in
developing RESTful Web API’s using C# and .NET.
· Familiarity
with coding standards and principles e.g., SOLID.
Advantageous:
· Experience
with using Open API specification for designing and consuming APIs
· Experience
with ORM tools such as EF Core for building database interactions
· Experience
using testing frameworks (Jasmine/Karma/Jest/NUnit/xUnit) and writing clear
unit tests for all functionality
· Experience
writing and maintaining end to end tests with tools such as Cypress and
TestCafe
· Experience
working with CSS-in-JS for styling
· Experience
working with the platforms and tools from major cloud service providers such as
Microsoft Azure and AWS.
· Experience
with container tools such as Docker and Kubernetes.
· Experience
with developing and maintaining CI/CD pipelines