Software Developer - Senior front end/angular developer
Ovations Technologies
- Johannesburg, Gauteng
- Contract
- Full-time
- Strong technical/ software engineering background (hands-on)
- Strong application/software development or programming experience in Angular 4+, Typescript, JavaScript, HTML5, CSS
- Strong technical understanding of Angular framework with regards to subscriptions, promises, pipes, directives, observables, behaviour subjects, services, Angular routing
- Experience in writing Unit tests using Jasmine, Karma, Protractor
- Experience in creating Re-usable Web component
- Good experience in system, application architecture, design, development, implementation and deployment (end-to-end).
- Solid understanding with api architecture with the related integration protocols (e.g. Web Services (REST & JSON), as well as the related security requirements/models.
- Good experience with integrated system environments
- Experience with re-use and standardisation, security considerations, deployment architecture like automated application builds, software configuration management & tools, etc.
- Proven ability as a problem-solver
- Self-driven, self-starter, technology leader, and able to work independently.
- Must have working experience on the following tools/IDEs
- Visual Studio Code
- Git
- Azure Devops
- SonarQube
- Nexus
- Debugging & troubleshooting.
- Write well documented and maintainable code.
- Passion for software excellence and be quality driven.
- You must be prepared to bring new ideas to the workplace, but also to accept how things have been done and the reasons for doing things this way.