Build interfaces people actually use.
What you’ll work on
- Build responsive, production-ready interfaces with React and modern frontend technologies
- Turn Figma designs and real requirements into accessible, responsive user experiences
- Work with component libraries, state management, APIs, and frontend performance
- Collaborate with designers, backend developers, and project managers on real delivery work
- Work with existing codebases, investigate bugs, and improve features you didn’t originally build
Professional capabilities you’ll develop
- Breaking requirements into practical frontend tasks
- Writing maintainable React and JavaScript/TypeScript code
- Working with APIs and application state
- Responsive and accessible interface development
- Debugging and investigating problems in existing code
- Git workflows, pull requests, and code review
- Deploying and supporting frontend applications
Technologies you may work with
- React
- JavaScript/TypeScript
- Tailwind CSS
- REST APIs
- Git
- Vercel/Netlify
Examples of real work
- Client dashboards with analytics and role-based views
- Landing pages and marketing websites
- Reusable component libraries and design-system components
Who this suits
You care about the details — how something looks, feels, performs, and works for the person using it. You want to build interfaces that actually get shipped and used.
Prerequisites
Prerequisites are a starting point, not a promise that you already know everything. You're expected to learn during the experience — but you also need enough foundation to participate in real work and take responsibility for your own progress.
Frontend Developer
- Basic HTML and CSS
- Basic JavaScript fundamentals
- Familiarity with Git
- Understanding of basic programming concepts
- Ability to read and understand existing code
- Willingness to learn React through real work
explore Not sure whether this is for you? Explore other programmes