Senior Angular Developer

Overview

Location: Cape Town (Stellenbosch)

Work Model: Hybrid (currently 3 days in office)

Reporting Line: Technical Lead

Position Status: Full-time, permanent position

Remuneration: Basic salary with Medical Aid allowance, Pension Fund, and Group Life contribution

Our client is one of the InsurTech leaders in South Africa and have established themselves in the UK market. They are continuing their expansion into the international markets. Their mission is to be the preferred software solutions partner to the insurance industry throughout Europe, Africa, and the rest of the world. They provide a comprehensive and dynamic insurance management system that can be applied to any insurance business, regardless of currency, language, or destination.

No. of Vacancies
1
Specific Skills
ABOUT YOU
  • You are passionate about technology and creating effective, user-friendly functionality.
  • You are curious and passionate about continuous learning and development.
  • You enjoy knowledge sharing and make the time to either share your knowledge with teammates or learn from them.
  • To this end, you have good communication skills, and you enjoy collaborating with others
  • You have a solid understanding of the SDLC, software design patterns, test-driven development, and OO design principles. Ideally, you also have some knowledge of UI/UX principles and methodologies.
Your experience, qualifications, and skills: Strong working knowledge of:
  • Angular 11+
  • RxJs observables
  • NgRx Store
  • Restful APIs
  • Source Control (Git)
The following will be an added advantage:
  • Atlassian Suite (specifically Jira and Confluence)
  • TypeScript 3+
  • JavaScript ES6+
  • HTML 5, CSS 3, JSON
  • Distributed Computing Experience (Microservices)
  • Domain Driven Design (DDD)
  • Insurance, InsurTech, financial services, and/or FinTech knowledge and experience
Responsible For
ABOUT THE ROLE
  • Our Developers work in teams comprised of passionate, skilled full-stack, backend, and frontend developers.
A Software Developer is responsible for performing development life-cycle activities including:
  • Collaborating with product owners and architects to effectively translate business and technical software requirements into a commercialized product deliverable to satisfy client requirements.
  • Translating the requirements into technical specifications and impact analysis of the solution.
  • Implementation of the technical specification and development of product/features.
  • Updating development stream management tools, merging code, and maintaining version controls.
  • Conducting product development testing before release to the quality assurance team.
  • Conducting demos of completed development.
  • Creating user documentation.
  • The Frontend Developer will focus on new feature development, working specifically in Typescript Angular.
  • The role requires someone who is a proactive problem-solver and enjoys working independently or within a team-based structure. While our developers work on individual projects, we encourage a collaborative and supportive environment, where solutions and ideas are shared to achieve the best possible outcomes.
Job Nature
Full Time, Hybrid work model
Educational Requirements
  • You either have an IT Qualification or 5 years of working experience in a similar role
Experience Requirements
At least 5
Job Location
Stellenbosch
Job Level
Senior Position

Apply for this position

*
*
* Attach your resume. Max size 2mb Allowed Type(s): pdf