UI Architecht (Contract)

Contract @Garniche Jobs UK in IT
  • London View on Map
  • Post Date : January 18, 2023
  • Apply Before : March 5, 2023
  • Salary: $700,850.00 - $850.00
  • 0 Click(s)
  • View(s) 3
  • Share:

Job Detail

  • Job ID 310562

Job Description

UI Architect

Financial services, Commodities

£650 – £800 per day Inside IR35

Hybrid Working, LONDON

We are looking for a Senior UI Architect with deep knowledge and experience with browser-based applications and defining architecture. The role will focus on developing and architecting our shared Micro Front-End platform.

You will be part of a talented engineer team that works on low-latency mission-critical applications. Roles and responsibilities include application architecture and development across full software development lifecycle from concept and design to testing, collaborating with like-minded engineers.

Responsibilities:

Contribute to all phases of the development lifecycle working within Agile methodology
Write well designed, testable, efficient code
Prepare and produce releases of software componentsRequirements:

BS/MS degree in Computer Science, Engineering or a related subject
Good understanding of micro front-end patterns
Expert knowledge with JavaScript and Typescript, asynchronous programming, closures, types, ES6
HTML/CSS experience, covering layout, cross browser compatibility, accessibility
In-depth knowledge with React framework, lazy loading, error capturing, concurrent mode, code splitting, patterns for code reuse, state management libraries, routing architecture
Some experience with Node.js or other isomorphic JavaScript libraries
Creating components for Web UI that are reusable, cross-browser compatible, responsive, adhering to design system principals
Experience in bundlers like Webpack/Rollup
Understanding of Webpack 5 federated module bundling process, module loading, orchestration and shared dependency
Web Component experience, shadow DOM, custom elements, constructable stylesheets
Good experience in Web API, local storage, session management, message broadcasting, browser history API
Style management techniques such as BEM, module CSS/sass/scss, CSS in js
Performance improvement on various phases of development, build, deployment runtime, edge cache, cache control header, enabling gzip, transport on h2, rendering optimisations
Code minification, content hashing bundles
Tracking performance using JS performance api, monitoring frame rate, layout shifts
Understanding of design systems and how to adopt a design system to use in a micro front-end implementation
Experience with TDD/BDD, testing framework (Jest/React-testing-library/JUnit)
Some experience developing distributed systems using Microservice architecture (event-based)
Some experience with containerisation (Docker, Kubernetes)
Some experience with cloud platforms (Azure)
Knowledge of Relational Databases SQL and No-SQL databasesHow to Apply:

Simply attach your most recent resume by following the APPLY link. All applications/expressions of interest are treated as confidential and no resumes will be forwarded to our client without prior written candidate approval.

Please click to find out more about our Key Information Documents. Please note that the documents provided contain generic information. If we are successful in finding you an assignment, you will receive a Key Information Document which will be specific to the vendor set-up you have chosen and your placement.

To find out more about Huxley, please visit

Huxley, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 1st Floor, 75 King William Street, London, EC4N 7BE, United Kingdom | Partnership Number | OC(phone number removed) England and Wales