
Front-End Engineer
- Cape Town, Western Cape
- Permanent
- Full-time
- Develop responsive and accessible web interfaces using Next.js, React, and TypeScript
- Implement rich front-end features using Tailwind CSS for high-quality styling
- Work closely with UI/UX designers (Figma) to translate prototypes into functional components
- Integrate with various APIs (REST, GraphQL) for dynamic and data-driven interfaces
- Manage application state effectively (Zustand, Context API, etc.) and implement robust form validation (Zod or similar)
- Use Git/GitHub for version control and collaborative code management (pull requests, branches, reviews)
- Deploy and monitor applications on Vercel using GitHub Actions as part of CI/CD workflows
- Optimise front-end performance, load times, and bundle sizes to enhance user experience
- Monitor and track application health and user behavior using tools like Datadog or PostHog
- Document your code and logic clearly, following company and project documentation standards
- Participate in agile development cycles and collaborate across multidisciplinary teams
- Debug, troubleshoot, and solve problems proactively, independently, and efficiently
- 3+ years of professional experience in front-end development
- Advanced experience with React, Next.js, and TypeScript
- Strong styling skills using Tailwind CSS
- Proven ability to translate design prototypes (Figma) into clean, functional interfaces
- Solid experience with application state management and form validation
- Comfortable working with RESTful and GraphQL APIs
- Proficient in Git, GitHub, and collaborative development practices
- Experience with CI/CD pipelines, especially GitHub Actions
- Strong understanding of web performance optimisation and UX principles
- Excellent written and verbal communication skills
- Ability to self-manage, work to deadlines, and contribute in both solo and team settings
- Previous experience in the LegalTech or Legal sector
- Experience with unit and integration testing (Jest) and end-to-end testing (Playwright)
- Understanding of Next.js + Vercel architecture, including edge functions, SSR/ISR, routing, and caching strategies
ExecutivePlacements.com