REDi Holbourne
Job purpose
A digital insurance company is looking for an Angular Developer who will be responsible for end-to-end implementation, unit testing and deployment of complex software solutions with a special focus on user interfaces applying best practices in UX and CX principles. Assisting application architects in designing software solutions and aiding in the testing of user interfaces.
Key Responsibilities
Design, implement, test and deploy complex UX software solutions
Responsible for assisting the application architect in extending the design of the client user interface
capabilities as well as any other capability needed.
Implementing complex software designs using the client’s Frontend stack. (HTML, CSS, Angular)
CSS / Bootstrap
Javascript
Angular 8.0
Typescript
Rest API Consumption
Node NPM Modules
Unit testing via Karma
Agile/Scrum
Ensuring an adequate level of unit test coverage across all developed source codes.
Taking ownership, ensuring reliability and fault tolerance across java components.
Contribute to continuous code review and quality assurance processes.
Actively use SonarQube to increase source code quality, root out bad practices and security
vulnerabilities.
Responsible for applying SOLID software development principles.
Responsible for best practices in logging and monitoring enablement.
Continuously keep changelogs of components up to date as needed when changes occur.
Actively being involved in the deployment of software using Jenkins by applying the DevOps principle that if you code it, you deploy it.
Engage with all
Provide authoritative, expertise and advice to all stakeholders
stakeholders in a
professional and
cooperative manner
Build and maintain relationships with internal and external stakeholders
Deliver on agreements made with stakeholders in order to ensure that expectations are managed
Make recommendations to improve stakeholder engagement
Participate and contribute to the IT culture by living the client’s values.
Self-management and
teamwork
Develop and maintain productive and collaborative working relationships with peers and stakeholders
Positively influence and participate in change initiatives
Continuously develop own expertise in terms of professional, industry and legislation knowledge
Contribute to continuous innovation through the development, sharing and implementation of new ideas
Take ownership of driving career development
Contribute to financial controls and planning
Identify solutions to enhance cost-effectiveness and increase operational efficiency
Manage financial and other company resources under your control with due respect
Provide input into the risk identification processes and communicate recommendations in the appropriate forum.
Competencies required: Minimum qualifications
Relevant IT qualification – bachelor's degree OR Diploma in IT related field
Minimum experience
7+ years of relevant IT software experience (Development SDLC lifecycle)
3+ years of experience in Angular development using TypeScript
Proven experience working in an AGILE environment.
Strong in Unit Testing, Integration Testing and Mocking
Good Understanding of UX and CX Principles
Extensive experience with browser-based technologies.
Experience consumption of REST web services.
Familiarity with creating and using Docker/Kubernetes
To apply for this job email your details to nicole.ramos@redirecruitment.co.za