Skip to content
mimi

Web Frontend Engineers

Mr D

Remote · South Africa Full-time Yesterday

About the role

Job Title: Web Front‑End Engineer (Remote – South Africa)
Job ID: J‑18808‑Ljbffr


📍 Location

  • Remote (based in South Africa) – work from anywhere in the country with a reliable internet connection.

🏢 About the Division

Our tech‑driven division is at the forefront of building next‑generation digital experiences for a global audience. We blend cutting‑edge frameworks, cloud‑native services, and data‑driven insights to deliver high‑performance, user‑centric applications.

🚀 What You’ll Do

Responsibility Impact
Develop & Enhance UI using Angular and SvelteKit to create responsive, accessible, and visually compelling web applications.
Collaborate with product owners, designers, and back‑end engineers in an agile environment to translate requirements into clean, maintainable code.
Performance Optimization – profile, benchmark, and fine‑tune front‑end performance (bundle size, load time, runtime efficiency).
API Integration – consume RESTful and GraphQL services, implement robust error handling, and ensure type‑safe data contracts with TypeScript.
Code Quality & Testing – write unit, integration, and end‑to‑end tests (Jest, Cypress, Playwright) and enforce linting/formatting standards.
Mentorship & Knowledge Sharing – guide junior engineers, lead tech talks, and contribute to internal best‑practice documentation.
Continuous Improvement – stay current with emerging front‑end trends, evaluate new tools, and propose architectural enhancements.

🎯 Required Skills & Experience

Must‑Have Nice‑to‑Have
3+ years of professional front‑end development experience. Experience with SvelteKit (or other Svelte frameworks).
Strong proficiency in JavaScript (ES6+) and TypeScript. Exposure to Angular (v12+) and Angular Material.
Proven track record of performance tuning (e.g., lazy loading, code splitting, Web Vitals). Familiarity with GraphQL and/or Apollo Client.
Hands‑on experience integrating RESTful APIs (authentication, pagination, error handling). Knowledge of state‑management libraries (NgRx, Redux, Zustand).
Solid understanding of HTML5, CSS3, and modern layout techniques (Flexbox, Grid). Experience with CI/CD pipelines (GitHub Actions, Azure DevOps).
Ability to write unit & e2e tests (Jest, Cypress, Playwright). Exposure to cloud platforms (AWS, Azure) for front‑end hosting.
Excellent problem‑solving skills and a growth mindset. Contributions to open‑source or personal side projects.

🌱 What We Offer

  • Competitive Salary (aligned with South African market rates).
  • Fully Remote work setup with a stipend for home‑office equipment.
  • Professional Development – budget for courses, conferences, and certifications.
  • Mentorship Program – direct access to senior architects and tech leads.
  • Career Pathing – clear progression tracks (Senior Engineer → Staff Engineer → Tech Lead).
  • Health & Wellness – comprehensive medical aid and mental‑health resources.
  • Generous PTO and flexible working hours.
  • Collaborative Culture – regular virtual coffee chats, hack weeks, and tech‑talk sessions.

📋 How to Apply

  1. Prepare an updated resume highlighting relevant front‑end projects.
  2. Include a portfolio or GitHub link showcasing Angular/Svelte work, performance improvements, and API integrations.
  3. Write a brief cover letter (max 300 words) explaining why you’re excited about this role and how your experience aligns with the responsibilities.

Submit your application to careers@ourdivision.com with the subject line:

Web Front‑End Engineer – J‑18808‑Ljbffr

Join us and be part of a vibrant team where extraordinary minds thrive, innovate, and shape the future of digital experiences!

Requirements

  • performance optimization
  • API integrations

Skills

AngularJavaScriptSvelte KitTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free