MD
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
- Prepare an updated resume highlighting relevant front‑end projects.
- Include a portfolio or GitHub link showcasing Angular/Svelte work, performance improvements, and API integrations.
- 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