Full Stack Engineer (Vue.js, Flutter, Python, Django) (Onsite – CPT)

Engineering/Technical
Cape Town – Western Cape – South Africa

ENVIRONMENT:
A fast-growing Cape Town-based company is transforming the parking industry by digitizing parking spaces through smart technology, including license plate recognition, advanced management software, and digital payment solutions. They are seeking a passionate Full Stack Engineer with strong skills in Vue.js and Flutter, and experience with (or a willingness to learn) Django and Python. In this role, you’ll help scale their client-facing platforms, enhance and build new features, and work closely with an agile, forward-thinking team. A strong eye for design and a user-first mindset are essential, making this an ideal role for someone who thrives in fast-paced, innovative environments and enjoys solving meaningful technical challenges.
 
DUTIES:
  • Develop & Design: Create and maintain responsive, user-friendly interfaces using Vue.js and Flutter for their mobile app (Android/Apple/Huawei) and browser based dashboards.
  • UI/UX Collaboration: Work with designers to translate wireframes and prototypes into high-quality, interactive frontends.
  • Integration: Collaborate with backend engineers to integrate frontend components with RESTful APIs, ensuring smooth communication with IoT devices and third-party systems. Or build out your own features/functionality including backend.
  • Performance Optimization: Optimize frontend performance for speed, scalability, and cross-platform compatibility.
  • Code Quality: Write clean, modular, and well-documented code adhering to best practices.
  • Innovation: Contribute to technical discussions and help shape the frontend architecture of their platform.
 
REQUIREMENTS:
  • Education: Bachelor’s degree (or equivalent) in Computer Science, Engineering, or related field.
  • Experience: 4+ years as a frontend developer, with strong expertise in Vue.js, Nuxt, Typescript and Flutter (Python/Django advantageous)
  • Frontend Expertise: Proven ability to build responsive, visually appealing, and performant user interfaces for apps, dashboards & websites.
  • API Integration: Experience integrating with RESTful APIs and working with backend systems. 
  • Agile B  

+ 27 (0) 21 741 0400