January 2026
We're looking for a skilled Web & Mobile Developer who specialises in building high-quality user experiences across web and mobile. If you care deeply about usability, performance, and visual clarity, and enjoy turning complex data into intuitive interfaces, this role is for you.
At TACo, we're building HYDRA, our AI-powered operational and sustainability intelligence platform serving property and infrastructure customers. Our users rely on HYDRA daily to understand what's happening across their portfolios and make better decisions. Your work will directly shape how they interact with that data.
This role is not about pixel-pushing in isolation. It's about designing and building scalable, maintainable web and mobile experiences that sit at the centre of a real-world operational platform. You'll work closely with backend engineers, product, and design to bring features to life across our Vue.js web app and Flutter mobile app.
You'll be part of a lean startup team where your work ships quickly, gets used immediately, and has visible impact.
Web & Mobile Developer
Full-time
Reports to the CEO
Johannesburg (Fourways office 4x per week)
Web Frontend: Vue.js, Vuetify, Tailwind CSS, custom visualisations, Mapbox.js
Mobile: Flutter
Backend (integration): C# .NET APIs, Azure Functions
Data: JSON APIs, dashboards, analytics outputs
Cloud: Azure
This role is primarily frontend and mobile focused, with close collaboration with backend services.
3+ years of experience in frontend, web, or mobile development
Strong experience with Vue.js or another modern frontend framework (React, Angular)
Experience building and maintaining Flutter mobile applications
Strong understanding of UI principles, UX patterns, and responsive design
Comfortable consuming APIs and working with JSON data
Able to collaborate effectively in a small, fast-moving team
Excellent communication skills in English
Experience with Tailwind CSS, Vuetify, Vuex, and charting libraries (eCharts, Apex)
Experience working with maps (Mapbox.js or similar)
Experience building data-heavy dashboards or operational interfaces
General understanding of how AI-driven features surface in user interfaces
Frontend or mobile unit testing experience
Experience working in SaaS or B2B platforms
Exposure to analytics or operational data products
This role is not a fit if:
You prefer backend-heavy or infrastructure-focused work over UI and frontend delivery
You are not comfortable owning UX decisions and iterating on visual design
You have no experience shipping or maintaining a production mobile app
You need fully defined specs and struggle with ambiguity or iteration
You are not interested in analytics-heavy or data-driven interfaces
You prefer working in large, slow-moving teams with narrow scope
You are uncomfortable working in-office most of the week
Have you built and shipped production web applications with Vue.js or similar frameworks?
Have you built and maintained Flutter mobile applications in production?
Can you implement complex data visualisations and dashboards?
Are you comfortable owning UX decisions and iterating on visual design?
Do you thrive in fast-moving startup environments with high ownership?
Does building interfaces that turn complex data into clarity excite you?
🚀 Product Impact - Build the interfaces customers use daily to run real-world operations
👥 Real Users, Real Feedback - Your work ships quickly and is used immediately by customers
⚡ Startup Velocity - High ownership, fast iteration, and visible impact
🌐 Cross-Platform Experience - Work across web, mobile, data, and visualisation layers
🤝 Collaborative Culture - Collaborative and ambitious team culture
🏢 Flexibility - Office-based 4x per week in Fourways
📈 Growth Opportunity - Join a funded startup at an inflection point where frontend and mobile quality truly matter
If this sounds like your kind of role, we'd love to talk. To the future!