12 open roles
Frontend Developer
Job description
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. This role works collaboratively within product teams to create and support rich, interactive applications that help businesses manage their finances and risk exposure.
You will be responsible for your area of specialisation, as well as for all aspects of product development from interacting with stakeholders and users, to design, development, and deployment, through to production monitoring and support.
Requirements
- 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, Ng. Rx Store
- Good understanding of Storybook and component driven atomic design principles
- Expertise in using IDEs like IntelliJ, Visual Studio Code, Visual Studio 2019 Professional, Web. Storm
- 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/x. Unit) and writing clear unit tests for all functionality
- Experience writing and maintaining end to end tests with tools such as Cypress and Test. Cafe
- 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
Description copied from NNW Tech Solutions's careers page. Read the full posting before you apply.
More jobs at NNW Tech Solutions
Senior Java Engineer
NNW Tech Solutions· Sandton, South AfricaSenior C# Software Engineer
NNW Tech Solutions· Johannesburg, South AfricaSenior C#/.NET Engineer
NNW Tech Solutions· Johannesburg, South AfricaWomen in Tech Wanted: Java and .NET Developers
NNW Tech Solutions· Johannesburg, South AfricaSupport Engineer
NNW Tech Solutions· Johannesburg, South Africa
More jobs in Johannesburg
[C]-Specialist - Talent Acquisition Level 4
Genpact· 8201-G-S.A.: 16 Peltier Drive, JohannesburgInside Sales Engineer- HVAC Service- Africa
Johnson Controls International· Johannesburg-Gauteng-South AfricaSenior Financial Analyst
Abbott· South Africa - JohannesburgKey Accounts and Trade Manager
Abbott Laboratories· South Africa - JohannesburgWorkivia Implementation Specialist
PwC· Johannesburg