Software Engineer (UI)
Role details
Job location
Tech stack
Job description
Corporate Digital & Applications (CDA) builds the BBC's internal tools. You'll design smart user journeys and create reusable UI components that combine great UX with developer efficiency. You'll be crafting quality components that users love and engineers trust, empowering the team to ship faster and smarter., * Designing and building attractive, accessible, and reusable UI components
- Shaping user journeys that turn complex workflows into simple experiences
- Contributing to our design system and front-end user experience
- Collaborating closely with product managers and engineers
- Writing high-quality, maintainable code with testing and performance in mind
- Participating in pair programming, code reviews, and agile delivery
- Continuously learning and applying modern front-end practices
Requirements
Do you have experience in UX?, * Proven ability to design & build user interfaces and components that end-users love, and developers enjoy working with (share your portfolio/GitHub link with us)
- Excellent front-end skills (HTML, CSS and JavaScript - ideally React)
- Experience working with design systems (and their tooling, such as Storybook)
- A deep understanding of UI/UX principles and web accessibility standards
- A genuine commitment to your own growth and professional development and a willingness to share knowledge and help others
- Strong technical problem-solving skills and attention to detail
DESIRED BUT NOT REQUIRED:
- Experience integrating with APIs (e.g. GraphQL)
Ready to make an impact?
If you're excited about crafting high-quality user experiences, solving real-world problems, and growing your career in a fast-moving, supportive team then we'd love to hear from you.