> Markdown version of [/jobs/ext/2207905-ui-developer](https://www.wearedevelopers.com/jobs/ext/2207905-ui-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # UI Developer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Salary:** £45,000.0 - £55,000.0 - **Contract:** Permanent contract - **Skills:** HTML, Agile Methodology, Cascading Style Sheets (CSS), Linux, Design of User Interfaces, Internet Protocol, Python (Programming Language), Node.Js, Eslint, Stylesheet Language, Grunt (Software), Web Technologies, Api Design, Restful APIs - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26483 ## About the Role You will have previous experience of designing and implementing UIs and will be happy working in close co-operation with a team of software developers and marketing professionals. An excellent understanding of human interaction with software will also be necessary, in order to create elements that a user can easily understand. Along with a good degree you will possess the following skills: * Experience of designing and implementing user interfaces for complex systems * Excellent knowledge of HTML, CSS and JavaScript, as well as good working knowledge of Linux * Experience of Web technologies and API development * Use of RESTful APIs in an application context * The ability to understand complex problems and produce well designed and well documented testable code Other desirable attributes include: * Experience of Scrum and Agile * Good understanding and experience of IP networks and networked multimedia Keywords: UI design and implementation, HTML, CSS, JavaScipt, NodeJS, Pug/Stylus, JSDoc, ESLint, Grunt, Babel, Python 3+, RESTful API, Linux, Hybrid working, Cambridge, Cambridgeshire ## Related Videos - [UX is a fullstack job!](https://www.wearedevelopers.com/videos/1020-ux-is-a-fullstack-job) - [The two trees of React](https://www.wearedevelopers.com/videos/100180-the-two-trees-of-react) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Accessibility in React Application](https://www.wearedevelopers.com/videos/1239-accessibility-in-react-application) - [What I learned as a developer from accidents in space](https://www.wearedevelopers.com/videos/642-what-i-learned-as-a-developer-from-accidents-in-space) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Top 7 CSS Frameworks in 2025](https://www.wearedevelopers.com/magazine/362-top-7-css-frameworks-in-2025) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)