A

Front-End Developer (Expert) : Angular + RxJS + State Management + TypeScript + HTML5 + CSS3 + Jasmine + Karma + Playwright

Abalobi Solutions
1 day ago
Full-time
On-site
Johannesburg, South Africa

Introduction

Join a dynamic global technology environment focused on delivering cutting-edge digital solutions and enterprise-grade applications at scale. We are seeking an Expert Front-End Developer with deep technical expertise in modern Angular and TypeScript to take full ownership of frontend feature delivery, drive technical excellence, and contribute to the development of robust, scalable, and high-performance user interfaces.

This role is ideal for a highly experienced frontend specialist who thrives in complex, fast-paced environments and is passionate about building production-ready solutions from design through deployment and support. You will play a key role in shaping frontend architecture, mentoring developers, improving delivery efficiency, and driving best practices across the development lifecycleβ€”including the adoption of AI-assisted development tools to enhance productivity and code quality.

If you have strong experience building enterprise-level applications, enjoy solving complex technical challenges, and are ready to make a meaningful impact within a collaborative and innovative team, we would like to hear from you.

Essential & Advantageous Skills

ESSENTIAL SKILLS:
Expert-level proficiency in TypeScript (latest versions), Strong typing, generics, advanced patterns,
performance-aware design
Expert-level Angular (latest version e.g., Angular 20), Standalone components, signals, reactive patterns, RxJS mastery and state management approaches
Deep understanding of frontend architecture and scalable design patterns
Strong experience with: HTML5, CSS3, modern responsive design, Component-driven architecture and
reusable UI design
Experience building enterprise-grade applications (large-scale, high availability)
Proven ability to: Deliver production-ready, high-quality features independently, Own work end-to-end (design support)
Strong understanding of: CI/CD pipelines (e.g., GitHub Actions), Testing frameworks (e.g., Karma, Playwright,
Jasmine), Ability to identify, troubleshoot, and resolve complex technical issues
Demonstrates full ownership of features and components, operates with high autonomy, requiring minimal supervision
Takes responsibility for: Delivery outcomes, Technical quality, Production stability
Practical experience using AI tools such as: GitHub Copilot, ChatGPT, or equivalent,
Applies AI to: Accelerate development, Improve code quality and test coverage, Automate repetitive tasks
Strong understanding of: AI capabilities, limitations, and responsible usage


ADVANTAGEOUS SKILLS:
Experience with: Backend integration (Java, REST APIs, Kafka, GraphQL), Cloud environments (AWS
preferred), Micro-frontend architectures
Knowledge of: Observability tools (Grafana, logs, tracing), Performance optimisation techniques (lazy loading,bundle optimisation)
Exposure to: DevOps practices and infrastructure awareness, security best practices in frontend development
Experience in highly integrated enterprise ecosystems (e.g., multiple API consumers/providers)

Role & Responsibilities

Take full responsibility for the delivery of frontend features
Ensure solutions are: Scalable, Maintainable, Production-ready,
Own: Code quality, Testing completeness, Deployment readiness,
Act as a technical leader within the team, drive: Best practices in Angular and TypeScript, Code reviews and quality standards
Mentor and uplift other developers
Work closely with Scrum Masters and team to: Improve delivery flow, Reduce dependencies and blockers, Contribute to making the team: Self-sufficient, Cross-functional,
Design and implement robust frontend architectures
Collaborate with: Solution Architects, Backend teams,
Ensure seamless integration across systems
Translate business requirements into technical solutions
Challenge and refine requirements where necessary
Provide clear, simplified technical explanations to stakeholders
Lead adoption of AI-assisted development practices
Continuously identify: Opportunities to improve efficiency using AI, Automation opportunities across
development lifecycle
Act as a multiplier for team productivity
Support: Production deployments, Incident resolution, Ensure high system reliability and stability, Participate in after-hours support when required

Qualification/Experience

Degree in IT / Computer Science or relevant equivalent qualification
Expert Level: 8+ years of software development experience
At least 5+ years focused on frontend development
Proven track record delivering: Complex, enterprise-level applications, High-performance UI solutions
Experience in: Large-scale, multi-team environments, API-heavy integration platforms,
Exposure to: AI-enabled software development workflows

What do we offer you?