Cambridge or Remote, UK

UI Engineer

The Opportunity

In your role asUI Engineer, you will help us achieve our goals and deliver success on behalf of our customers by:

  • Developing new features for our real-time platform which underpins our ARIC engine, integrating ARIC into customer deployments and building new modules to plug into our platform.

You will be joining a team that is focused on using type-safe functional programming to build a robust and reliable user interface with great user experience and accessibility. We build the UI with Sass, Elm, TypeScript, Cypress and you will have multiple opportunities to shine and solve challenges around great user interfaces, accessibility, performance, integration with other technologies and systems, and to learn new, interesting, and reusable skills.

This role will be based in our Cambridge office; this is a hybrid role so you will ideally be comfortable coming into the office 2 – 3 times a week. If you’re interested, but require more flexibility than this, we will be happy to consider people who are fully remote, but willing to travel to the office as and when needed.

Day to Day

The UK Client UI team are responsible for championing great user experience, accessibility, and performance throughout the UI. They develop the toolset and components by which UIs can be built to solve common problems or build features in an efficient and repeatable manner. Identifying and resolving issues/bugs within the UI, working closely with the UI-server team to agree on the API for delivering content/functionality to the users. Whilst co-ordinating with other engineering teams to expose ARIC functionality through an intuitive user experience.

As a company we hire people with a willingness to adapt to a variable role, so along with the key responsibilities below, we ask for ownership of any other duties as required.

  • Delivering new features: from specification, through development, QA and into final deployment
  • Awareness of how your work fits in with the team’s area of responsibility and goals
  • Building defined features, investigating and fixing bugs, without supervision but with occasional support
  • Performing code reviews
  • Communicating progress regularly whilst identifying any blocking issues and escalating where required
  • Maintaining and building good knowledge of the team’s area of responsibility
  • Contributing to and working on cross-functional features and bugs
  • Providing input into future technology development
Apply for job

Meet Rosanna, Senior Implementation Engineer at Featurespace

Check out Rosanna’s blog to see what life at Featurespace is really like!

Read Rosanna's blog

About you

Must haves:

  • Solid programming skills, ideally in a front-end environment
  • An enthusiasm for building great user interfaces 
  • A strong interest in functional and strongly typed programming languages (no previous knowledge of Elm is needed) 
  • An ability to work in hybrid teams (remote and office), whilst managing and prioritizing your own workload 
  • An interest in long-living products 
  • A willingness to pick up new skills and technologies 
  • Excellent written communication skills 

Great to haves:

  • Knowledge in source control and continuous integration systems
  • Knowledge of patterns and their trade-offs in a distributed environment  
  • Knowledge of Cloud platforms 
  • Comfortable working with large codebases  
  • Experience in code profiling and performance tuning 
  • Experience with Web services and API development 
  • An interest in Microfrontends architecture 

Equal Opportunities

Here at Featurespace we are committed to being a place of equality, inclusion and respect to provide a safe environment for you to bring your authentic self to work. We know that we gain as much strength from our differences as we do our similarities. We value diversity and are dedicated to listening and learning from each other to build and maintain a positive and productive culture. We appreciate this will be an ever-evolving focus for the business to ensure everyone feels supported and has a sense of belonging.

How to apply

If you think you’re a good fit for the role above, we would love to hear from you.

Fill out the short application form, upload your CV and one of the team will get back to you.

If you have any questions or queries regarding this role, or life at Featurespace, please contact [email protected]

Featurespace Job Application Privacy Notice

Featurespace Ltd., is committed to comply with the General Data Protection Legislation and any implementing legislation (the “Data Protection Legislation”) and will process your Personal Data in accordance with the Data Protection Legislation and information security legislation. Any capitalised terms used in this Privacy Notice shall be given the same definition as in the Data Protection Legislation.

This Privacy Notice sets out the basis on which Featurespace Ltd will process Personal Data relating to job applicants.

The Data Controller is Featurespace Ltd., 140 Cambridge Science Park, Milton Road, Cambridge, CB4 0GF, United Kingdom.

Data refers to both Personal Data and Special Categories of Data. Your job application and the Personal Data held within it will be processed to assess your viability for the stated role. We may also process any information that you provide about your health, for the sole purpose of assessing whether any adjustments may need to be made to the recruitment process to accommodate you . If your application is unsuccessful, Featurespace will retain your Data for 24 months after the end of the recruitment process. Your Personal Data is processed in accordance with our legitimate interests of making sound recruitment decisions. You are under no obligation to provide us with your Personal Data. However without this, we cannot assess your job application. We will only process information about your health for the purpose of making reasonable adjustments to the recruitment process (if applicable), in accordance with our legal obligations. You have the following rights in relation to the processing of your Data: The right to be informed about how your Data is processed. You have the right to object to the processing of your Data based on our legitimate interests as outlined above. The right of access, to your Data and supplementary information relating to our use of your Data. In certain circumstances, we reserve the right to charge you for exercising this right. The right to rectification, if your Data is inaccurate or incomplete. In certain circumstances, the right to erasure, request the deletion of, or removal of, your Data. In certain circumstances, the right to restrict processing, block any further processing of your Data. We shall respond to any request made by you without delay and in any case within a month of your request. The right to complain to the Information Commissioner’s Office if you believe that your data protection/privacy rights have been breached. Your application will be submitted and stored on an application database (Greenhouse). Access to your Data on Greenhouse is limited to the relevant persons for your application- our internal recruiters, the hiring manager and interviewer(s). Your CV may be printed and shown to consulted decision makers, any physical copies will be securely and confidentially destroyed after a decision has been made on your application. Your CV is transferred to a third country, outside of the EEA, when it is processed by Greenhouse. Greenhouse meet the technical and organisational data security measures outlined in the GDPR Article 32, and are SOC2 Type II certified. We do not envisage that any decision will be taken about your application using automated means.