DescriptionInvestec Sandton is looking for a Front end Developer for the SA Digital business who would be fully responsible for developing and maintaining software products to create a seamless Investec experience for our 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 are 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.We look for people who are naturally curious and inquisitive, will excel in a collaborative team environment, are passionate about learning and will work with pride, passion and enthusiasm.
Essential Experience:• 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 , 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 , SOLID.
Advantageous Experience:• 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 pipelinesAt Investec we look for dynamic, energetic people filled with tenacity, integrity and out of the ordinary thinking.
We value individuals who in turn value our culture; that is, a can-do attitude while challenging convention.
Diversity, competency, and flexible leadership are respected in pursuit of the growth of our business.
Investec Culture At Investec we look for intelligent, energetic people filled with passion, integrity and curiosity.
We value individuals who in turn value our culture that is, a flexible attitude comfortable to live with ambiguity and willing to challenge the status quo.
Diversity, talent and leadership are respected in pursuit of the growth of our business.
People who can manage themselves and build strong relationships in order to get things done, will perform in out of the ordinary ways in our environment.
We are committed to diversity and inclusion when recruiting internally and externally.