About the job
Join the Revolution in AI-Powered Commerce
Clickatell, established in Cape Town in 2000, pioneered the connection between businesses and consumers through SMS using just four lines of code. Now, we are at the forefront of AI-driven chat commerce, empowering prestigious global brands across diverse sectors such as banking, retail, telecommunications, and healthcare, including Visa, ABSA, MTN, Toyota, and Pick n Pay. With over 25 years of innovation, Clickatell has achieved numerous industry milestones, including tokenized WhatsApp payments, KYC chat banking, and Chat-2-Pay through our award-winning AI Chat Commerce Platform, enabling brands to engage and transact with customers effortlessly.
Your Role:
We are seeking a talented UI Developer who understands that frontend development has evolved. You leverage AI to accelerate your workflow, enabling rapid iteration and a focus on crafting exceptional user experiences. Your mission is not to create boilerplate UI code but to design scalable, high-performing, and intuitive interfaces. In this role, you will deliver production-ready UI at an impressive pace, integrating AI into your daily practices.
Core Responsibilities
- Design and implement UI features utilizing Angular, React, TypeScript, and JavaScript.
- Harness AI tools (Amazon Q, Cursor, Copilot, Claude, GPT) to enhance development speed, refactor code, and troubleshoot effectively.
- Convert product and design specifications into high-quality, responsive, and production-ready user interfaces.
- Seamlessly integrate frontend applications with backend APIs and services.
- Collaborate on Python-based services as needed (e.g., for integrations or AI-driven processes).
- Conduct thorough reviews of AI-generated code, spotting flaws, edge cases, and performance concerns before deployment.
- Maintain a robust component architecture, ensuring reusability and maintainability throughout the codebase.
- Create and uphold comprehensive tests to guarantee stability in a fast-paced environment.
- Troubleshoot complex issues and optimize performance, responsiveness, and user experience.
Requirements for Success
Technical Skills & Competencies
- Proven expertise in Angular and/or React.
- High proficiency in TypeScript and JavaScript.
- Thorough understanding of component-based architecture, state management, and frontend design patterns.
- Significant experience integrating with REST APIs and backend systems.
- Familiarity with AI tools and workflows.
