logo

View all jobs

Frontend Developer

Cape Town, Western Cape · Information Technology
We are looking for a skilled Frontend Developer with expertise in React, Angular, or Vue.js to build responsive, high-performance web applications. The ideal candidate will have a strong understanding of modern JavaScript frameworks, state management, and UI/UX best practices.
You will collaborate with designers, backend developers, and product managers to create seamless, visually appealing, and accessible user interfaces. Experience with TypeScript, testing frameworks, and CI/CD pipelines is highly valued.

Key Responsibilities
Frontend Development
  • Develop dynamic, responsive web applications using React.js, Angular, or Vue.js.
  • Implement reusable components following component-based architecture.
  • Optimize applications for maximum speed, scalability, and SEO.
  • Ensure cross-browser and cross-device compatibility.
State Management & API Integration
  • Manage application state using Redux, NgRx, Vuex, or Context API.
  • Integrate with RESTful APIs and GraphQL (Apollo, Relay).
  • Handle authentication (JWT, OAuth) and real-time data (WebSockets, Socket.io).
UI/UX Implementation
  • Translate Figma, Adobe XD, or Sketch designs into pixel-perfect UIs.
  • Work with CSS preprocessors (Sass, Less) and UI frameworks (Material-UI, Tailwind CSS, Bootstrap).
  • Ensure accessibility (WCAG) and mobile-first design principles.
Testing & Debugging
  • Write unit and integration tests (Jest, Cypress, Testing Library).
  • Debug and resolve frontend performance issues (Lighthouse, Chrome DevTools).
DevOps & Collaboration
  • Set up CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI).
  • Use Git (GitHub, GitLab, Bitbucket) for version control.
  • Participate in Agile/Scrum ceremonies (sprints, standups, retrospectives).

Required Skills & Qualifications
Technical Skills
 Core Frontend Technologies:
  • JavaScript (ES6+), TypeScript, HTML5, CSS3
  • React.js (Hooks, Next.js) / Angular (RxJS) / Vue.js (Vue 3, Nuxt.js)
 State Management & APIs:
  • Redux, NgRx, Vuex, React Query, Apollo Client
  • RESTful APIs, GraphQL, WebSockets
 Styling & UI Frameworks:
  • CSS-in-JS (Styled Components, Emotion)
  • Tailwind CSS, Material-UI, Bootstrap, Ant Design
 Testing & Performance:
  • Jest, React Testing Library, Cypress, Playwright
  • Webpack, Vite, Babel, ESLint, Prettier
 DevOps & Tools:
  • Git, GitHub/GitLab, Docker, CI/CD pipelines
  • Agile/Scrum methodologies
Soft Skills & Experience
  • 3+ years of professional frontend development experience.
  • Strong problem-solving and debugging skills.
  • Ability to collaborate with designers and backend teams.
  • Passion for clean, maintainable, and scalable code.
Certifications (Preferred)
  • Frontend Certifications (Meta Frontend Developer, Google Web Dev)
  • React/Angular/Vue.js Official Certifications
  • AWS/Azure Cloud Fundamentals (for full-stack roles)

 

Share This Job

Powered by