Our reputable InsureTech client based in Cape Town is seeking a skilled Frontend Developer to join their team. Salary : Budget for this position: R 680 000 p/a Primary Function of Job The Frontend Developer is responsible for performing frontend development life-cycle activities including: Collaborating with the product owner on the compilation of the user business requirements. Translation of the above into a technical specification and impact analysis of the solution. Implementation of the technical specification including unit testing. User documentation, Post-development system training, Product maintenance & enhancements. Qualifications and Experience Required • IT Qualification (degree/diploma) a distinct advantage • Languages / Frameworks: Angular 8 (Currently targeting version 13) TypeScript 3 JavaScript ES6 HTML 5, CSS 3, JSON Source Control (Git) Advantageous JavaScript Frameworks (RxJs, NgRx, Angular Material, Sass, Karma, Jasmine) Cloud knowledge (Azure / Google / AWS, Kubernetes, Docker) Enterprise Level Logging (EG ELK Stack / AppInsights) DevOps mindset Azure Devops (Pipeline) Atlassian Suite (Jira, Confluence) Distributed Computing Experience (Microservices) Service Bus Tech (RabbitMQ / Azure Service Bus) Event Driven Architecture Domain Driven Design (DDD) Security OAuth / OIDC / Identity Server 4 SQL • Agile and scrum methodologies. • Knowledge and understanding of UI/UX principles and methodologies. • Knowledge and understanding OO design principles. • Financial System and/or mobile development experience advantageous. • Client and Server development experience. Skills Required Good verbal and written communication skills. Interpersonal and team working skills. Creative thinking and problem-solving skills. Ability and willingness to learn from and share skills with colleagues. Ability to work independently and efficiently under deadlines. Ability to complete work within estimated time constraints. Time management skills to handle multiple task assignments and prioritize work appropriately. The drive and natural tendency to keep your technology skills up to date. Experience in Agile/Scrum methodology advantageous. Ability to develop code and supporting unit tests. (Coverage assessment, mocking). Must be aware of software design patterns. Knowledge of the Test-Driven Development. Parameters of the Job: OVERTIME: May be required from time to time TRAVEL: There could be traveling between offices (not frequently) Please take note: if you have not been contacted within 14 days, please consider your application unsuccessful.
Apply Now