This is a remote position.
Muse Consultancy Services City of Johannesburg, Gauteng, South Africa (Hybrid)
Muse is currently hiring an experienced Full Stack Developer (Angular 9 focused) with at least 5+ years of hands on experience and a proven track record in web development technologies to join our client.
In this role, you will be responsible for developing and implementing user interface components using Angular 9 concepts and workflows. You should have in-depth knowledge of Java and Spring-boot, excellent front-end coding skills, and a good understanding of progressive web applications.
The ideal candidate will be responsible for designing, developing, testing, and debugging responsive web applications for the company. Using Angular version 9, Java, Spring boot, HTML, and CSS, this candidate should be able to translate user and business needs into functional frontend design.
Technical knowledge
·
Understanding and implementation of the SDLC and design patterns
·
Experienced in functional programming and Object Orientated Programming
·
JavaScript frameworks/libraries Angular 9, as well as vast experience building complex web user interfaces using best practices
·
Web development fundamentals – HTML, CSS, Java, TypeScript, State management strategies, DOM manipulation, Routing and Single page applications
·
Unit testing, integration testing, and functional testing
·
Competent in version control systems including advanced topics (Cherry Picking, Re basing Workspaces and Bisecting)
·
Understanding of Solution Architecture
·
Agile Software Methodologies
·
Strong understand and experience in Angular 9
·
Exposure to a backend technology outside of JavaScript is beneficial - Java, Spring Boot.
·
Web Sockets – Socket.io / SignalR
·
Analytics
·
Containerization (Docker)
·
Authentication strategies
·
Consuming HTTP EndPoints
·
Able to maintain a CI/CD Pipeline
Software Architecture
·
Can define application architectural requirements
·
Can define project layout and coding standards
·
Can define code standards enforced on pull requests
·
Can extract user requirements from business documentation and generate correctly structured Epics, Features, User Stories, and Tasks
·
Estimation and Backlog Refinement of all of the above
·
Including Technical debt
·
Delivering incremental software requirements
·
Balancing business requirements versus following best practices
·
Correctly apply design patterns – SOLID Principles
·
Effective management and prioritization of technical debt
Qualifications
·
Bachelor's degree or equivalent in Computer Science
·
6+ years' experience in frontend development (Angular 9)
·
A tertiary qualification would be beneficial
·
Experience in the insurance industry would be highly beneficial
·
Experience in SDLC methodologies such as AGILE (SCRUM)
·
Experience building object oriented web applications in Angular 9, Java, HTML5, and CSS3 and Spring boot

Founded by software pioneers, Muse is a software development house offering bespoke Web and App development solutions.
We are also a software consulting firm. Continuous demand for skilled technical talent from our clients gave rise to our staffing division offering highly skilled consultants for their complex business solutions in need, in a noun.
We source, nurture, represent, and supply the various consultants that power each stage of the Software Development Life Cycle.
With Muse, you can expect:
• Scalable Solutions for Dynamic Growth
• State-Of-The-Art Technology Integration
• Unparalleled Expertise in Emerging Trends
• Commitment to Continuous Improvement and R&D
• Proven Track Record of Client Success and Satisfaction
OUR EXPERTISE:
Web & App Development
Excelling in crafting bespoke Web and App development solutions, ensuring your brand shines brightly in the digital landscape and engages users seamlessly across platforms, including:
AI and ML Integration
Harnessing the power of cutting-edge AI/ML technologies to craft intelligent solutions that empower your business to thrive in the digital age.
Data Science
Leveraging advanced data science techniques to transform your data into actionable insights,
driving growth and innovation for your business.