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

Senior Frontend Software Engineer

Job in Cape Town, 7100, South Africa
Listing for: Idbasesoftware
Full Time position
Listed on 2026-06-03
Job specializations:
  • Software Development
    Front End Developer, Software Engineer, React.js, Full Stack Developer
Job Description & How to Apply Below

Where product thinking meets practical execution

Join our team

We’re excited for new talent!

We are a remote-first team

We don’t feel that you need to go to an office every day to have impact, but we do want our team members to have options

Exceptional Talent

Our goal is to recruit and build an exceptional cadre of professionals who are passionate about doing work that matters. Successful candidates are placed into a niche practice area that best suits their skill set, interests and personal capability. Opportunities do not follow a set timeline. Instead, opportunities at this level are advertised when they become available on an ongoing basis.

Your application must consist of:

  • A copy of your identity document or passport
  • Copies of all academic certificates obtained.

Process:

  • The application is received and screened against required skills, competencies and experience
  • The candidate is required to complete a technical case study
  • Face-to-face and online psychometric assessments are conducted
  • An interview is conducted
  • Credential checks and references are completed
  • If the candidate is successful, an offer of employment is made.

We are seeking a highly experienced Senior Frontend (Full Stack) Software Engineer to join our Engineering (Technology & Innovation) team. This role is ideal for a strategic technical leader with strong frontend engineering expertise who remains hands‑on while driving scalable architecture, high‑performance user experiences, and frontend engineering best practices.

The successful candidate will take ownership of frontend architecture and delivery using Vue.js while collaborating closely with backend engineers working on .NET Core and SQL Server solutions to ensure seamless integration and end‑to‑end delivery.

This role offers an excellent opportunity to contribute to complex enterprise‑grade systems while progressively expanding into broader full‑stack ownership, API alignment, and cross‑layer architectural decision‑making.

Key Responsibilities
  • Frontend Architecture & Development
    • Lead frontend architecture and design decisions across enterprise applications
    • Build and maintain scalable Vue.js applications
    • Develop high-performance, maintainable, and scalable user interfaces
    • Translate business requirements into robust technical solutions
    • Design and implement modular, component‑based frontend architectures
    • Contribute to end‑to‑end solution design and frontend/backend alignment
    • Collaborate with backend engineers to define and maintain clean API contracts
  • Frontend Engineering Standards & Performance
    • Define and enforce frontend coding standards and engineering best practices
    • Drive frontend performance optimisation and UI scalability initiatives
    • Implement responsive and accessible design principles
    • Optimise frontend applications for scalability, maintainability, and usability
    • Contribute to frontend testing strategies using tools such as Jest, Cypress, or similar
    • Proactively identify technical debt and drive refactoring initiatives
    • Support performance monitoring and frontend observability initiatives
  • Dev Ops, Delivery & Collaboration
    • Work with Git workflows and CI/CD pipelines to support efficient software delivery
    • Participate in architectural discussions, sprint planning, and technical reviews
    • Collaborate across distributed teams and influence technical direction
    • Communicate progress, risks, delivery plans, and technical strategy proactivelyli>
    • Ensure frontend systems align with broader platform and engineering standards
    • Support scalable and maintainable delivery processes across teams
  • Mentorship & Team Leadership
    • Mentor intermediate and junior developers
    • Lead and participate in code reviews
    • Guide engineering teams on frontend architecture and best practices
    • Provide technical leadership while remaining actively involved in delivery
    • Influence long‑term frontend strategy, scalability, and maintainability initiatives
Requirements & Qualifications Must-Have Skills
  • Component-based architecture
  • State management (Pinia or similar)
  • Routing and modular frontend design
  • Strong knowledge of HTML5, CSS3, SCSS/LESS, responsive and accessible design principles
  • Experience implementing frontend performance optimisation strategies
  • Strong experience…
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