Front End Developer (SC Cleared) (Angular, Node, HTML, UI, UX)

  • Location

    London, England

  • Sector:


  • Job type:


  • Salary:

    £450.00 - £600.00 per day

  • Contact:

    Harriet Hughes

  • Contact email:

  • Job ref:


  • Published:

    9 months ago

  • Duration:

    12 months

  • Expiry date:


  • Start date:


  • Client:


Front End Developer (SC Cleared) Outside IR35, Angular.js, node.js, Angular 8 / 9, ngx-bootstrap, scss, HTML, HTML5, UI, UX, User Experience, Interaction, Programmer, Programming, REST, API, Axure, Figma, DevOps, Node.js, Javascript, C#, Web Developer, Developing, Developed, Security Cleared, Security Clearance, DV, Vetted, Vetting, Azure, GitHub,

A UX-UI Developer & Designer is required to provide development and design deliverables and to ensure that work is properly attributed and completed to a sufficient quality.

Position Overview;
Our Central Government client based in London are looking for a Front-End Web Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include creation of UI/UX design wireframes and their subsequent translation to the actual code that will produce visual elements of the application. You will work with the overriding design team and bridge the gap between them and technical implementation to suit a different user base, taking an active role on both sides and defining how the application looks as well as how it works. Your primary focus will be to implement a complete user interface in the form of a desktop web app with a focus on performance. Your main duties will include creating modules, components and services and coupling them together into a functional app that communicates with the back-end via REST APIs. You will work on a team with back-end developers, one other front end developer, QA engineers, devops engineers, and software architects. The role will serve a wide and varied government user base.

This role would suit a front end developer with some UI design experience seeking to move into UX design. It is a mixture of UI Design (prototyping, digital design, interaction models) and Front End Development (Angular.js, node.js, Angular 8 / 9, ngx-bootstrap, scss, HTML, HTML5). Therefore, the UI Designer / Developer will build user interfaces with Angular and, at the same time, receive general guidance on style and components from a separate workstream. The aim is to create a unified experience across multiple applications for end users. You will be working within a rainbow team of multiple suppliers and skill sets with a focus on achieving CI and releases to production with increasing frequency. In particular, the UI Designer / Developer will be expected to interpret design briefs into wireframes and web designs using front end coding language. As a UI Designer, you will work as part of the Design function alongside UX, but will be embedded within a cross-functional team to ensure close interaction between users and those working to satisfy their needs. You will be required to act in a creative and problem-solving capacity, clearly convey ideas and produce assets. You will not be afraid to challenge ideas and opinions to avoid pitfalls and inelegant designs.

Key Skills / Experience

  • Experience creating user flows for digital experiences and turning user problems into functional UX solutions
  • Appreciation of visual details, prototype design, interaction models and digital design
  • Experience with Axure and Figma
  • HTML 5
  • Must have experience in consuming Web APIs and services.
  • Experience using RESTful APIs, API testing and API documentation (e.g. Swagger)
  • Experience with testing tools and processes (jasmine, karma)
  • Experience of DevOps tools, IDEs and source code management (Azure DevOps, GitHub) would be an advantage.
  • Knowledge of C# and MS Visual Studio experience would be an advantage.
  • Follow best practices and coding standards for cross-browser compatibility
  • Follow established coding standards within the development team and cascaded from lead design team
  • Communicate key strategy and reasoning behind technical decisions
  • Communicate project progress, timeline and impact of changes to team lead.
  • Work with QA Tester to ensure that all the code releases are successful.
  • Participate on design and code reviews.
  • Identify and troubleshoot UX problems (e.g., responsiveness)
  • Enhance the user experience through layout adjustments based on user feedback
  • Empathy and understanding of accessibility needs in digital products
  • Liaise with internal teams (e.g. developers and business analysts) to identify system requirements
  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Contribute to building and releasing quality software on time
  • Estimate, prioritise, plan and coordinate your work
  • Gain and continuously exercise an understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
  • Validate user actions on the client side and provide responsive feedback
  • Writing non-blocking code, and resort to advanced techniques such as multi-threading, when needed
  • Use your knowledge to build great-looking, event-driven and highly interactive interfaces
  • You focus on writing clean, well designed and reusable code.
  • Familiarity with browser testing and debugging.
  • Participate in a test-driven, agile environment by creating configuration, build, and test scripts for Continuous Integration environments
  • Can work independently and part of a team