×
Register Here to Apply for Jobs or Post Jobs. X

Senior Front-end Software Engineer

Job in Cape Town, 7100, South Africa
Listing for: iOCO Tech
Full Time position
Listed on 2026-04-23
Job specializations:
  • Software Development
    Software Engineer, Front End Developer, Software Architect, Full Stack Developer
Job Description & How to Apply Below

We are seeking a highly experienced Senior Front-end Engineer with 10+ years of professional software development experience to lead the design, architecture, and delivery of our Vue.js front-end applications. You will take ownership of front-end architecture, drive engineering best practices, and ensure scalable, maintainable, and high-performance user interfaces across our platforms. While your primary focus will be front-end strategy and system design, you will collaborate closely with backend engineers building .NET

Core and SQL Server solutions to ensure seamless integration and cohesive end-to-end delivery.

This role requires strong technical leadership, architectural judgment, and the ability to mentor developers while remaining hands-on in delivery. While frontend-led, this position offers the opportunity to broaden influence across the full application stack over time. You will progressively contribute to end-to-end solution design, API alignment, and cross-layer architectural decisions as part of your continued growth. The ideal person is a strategic front-end leader who balances user experience excellence with performance, maintainability, and long-term scalability.

What

you'll do:
  • Lead front-end architecture and design decisions
  • Build and maintain scalable Vue.js applications
  • Define and enforce front-end coding standards and best practices
  • Drive performance optimisation and UI scalability initiatives
  • Translate business requirements into robust technical solutions
  • Collaborate with backend engineers to define clean API contracts
  • Lead and participate in code reviews
  • Mentor intermediate and junior developers
  • Contribute to testing strategy (Jest, Cypress, etc.)
  • Proactively identify technical debt and drive refactoring initiatives
  • Communicate progress, technical strategy, risks, and delivery plans across teams
  • Collaborate with cross-functional teams across distributed offices
Your Expertise:
  • Minimum 10+ years of professional software development experience, with significant front-end focus
  • Strong experience designing scalable front-end architecture
  • Advanced understanding of component-based architecture, state management (Pinia or similar), routing, and modular design
  • Strong knowledge of HTML5, CSS3, SCSS/LESS, responsive and accessible design principles
  • Experience implementing frontend performance optimisation strategies
  • Experience integrating complex frontend systems with RESTful APIs
  • Experience establishing frontend coding standards and best practices
  • Strong experience with Git workflows and CI/CD pipelines
  • Demonstrated experience mentoring engineers and conducting code reviews
  • Excellent communication skills, with the ability to articulate architectural decisions and influence technical direction
  • Proven track record of owning frontend architecture and delivering complex UI systems end-to-end
Qualifications:
  • Bachelor's degree in computer science, Software Engineering or related field, or equivalent practical experience
Nice to Have:
  • Experience with micro-frontend architectures or module federation
  • Experience modernising legacy frontend systems
  • Exposure to .NET Core APIs and backend system integration
  • Experience with performance monitoring and observability tools
  • Experience working in financial or investment domain
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary