Enable job alerts via email!

Senior UI Engineer

ZipRecruiter

Cambridge

On-site

GBP 50,000 - 75,000

Full time

9 days ago

Job summary

A leading company in climate information solutions is seeking a Senior UI Engineer in Cambridge, UK. This role involves driving UI design and development, collaborating with stakeholders, and leading a team to ensure best practices are applied in front-end development. Candidates should have over 6 years of experience and strong technical skills in modern UI frameworks and methodologies. Join a mission-driven team focused on positive climate impact!

Benefits

Continuous learning opportunities
Diversity and inclusion policies

Qualifications

  • 6+ years of experience in UI development.
  • Strong attention to detail with a big-picture view.
  • End-to-end understanding of modern application architectures.
  • Strong knowledge of TypeScript, NodeJS, and NPM.
  • Experience with RESTful API integration.
  • Proficiency with HTML5 and CSS3.
  • Expertise in VueJS 3 and Nuxt 3.
  • Experience in a DevOps environment with testing and automation.
  • Experience with CI/CD workflows and tools like Jenkins.
  • Excellent communication skills.

Responsibilities

  • Implement scalable and maintainable technological solutions for UIs.
  • Perform frontend design, UI architecture, requirements analysis, and software development.
  • Lead the UI team in creating estimates and assist with planning resources.
  • Collaborate with the development team to define and estimate requirements.
  • Be hands-on in software development using current front-end frameworks.
  • Establish and enforce best practices and standards for front-end development.

Skills

TypeScript
NodeJS
NPM
RESTful API
HTML5
CSS3
VueJS 3
Nuxt 3
Unit Testing
Functional Testing
Agile Methodologies
DevOps
CI/CD
Docker
Communication

Tools

Jenkins
Kubernetes
Cytoscape
D3
Plotly
Vega
echarts

Job description

Job Description

Salary:

Senior UI Engineer

Cambridge, MA

About this position:

Context Labs is seeking a Senior User Interface Engineer to help drive the development of our online user experience efforts. As a technical leader on the engineering team, you will help with all aspects of UI design and development. You will work closely with stakeholders to determine optimal user experiences and collaborate with the rest of the engineering team to implement them. This diverse role requires a strong grasp of front-end architecture and development. This position reports directly to the SVP of Engineering.

In this role you will:

  1. Implement scalable and maintainable technological solutions for UIs.
  2. Perform frontend design, UI architecture, requirements analysis, investigate new technologies, and software development.
  3. Lead the UI team in creating estimates, assist with planning resources and tasks, and track team progress throughout the software development lifecycle.
  4. Collaborate with the development team and product owner to define and estimate requirements, translating these into specific development tasks.
  5. Be hands-on in software development using current front-end frameworks and techniques.
  6. Lead the UI development team to develop and complete products with best-in-class practices.
  7. Establish and enforce best practices and standards for front-end development, including performance, accessibility, and cross-browser compatibility.
  8. Lead by example, coach, mentor, and provide feedback to team members.
  9. Stay updated on emerging technologies.
  10. Perform other duties as reasonably required by the company.

Experience:

  • 6+ years of experience in UI development
  • End-to-end understanding of modern application architectures
  • Strong attention to detail with a big-picture view
  • Strong knowledge of TypeScript, NodeJS, and NPM
  • Experience with RESTful API integration
  • Proficiency with HTML5 & CSS3
  • Expertise in VueJS 3 and Nuxt 3
  • Proficiency in unit and functional testing
  • Strong understanding of Agile methodologies and SDLC
  • Experience in a DevOps environment with testing and automation
  • Experience with CI/CD workflows and tools like Jenkins
  • Experience with internationalization and localization
  • Experience with Docker containerization
  • Excellent communication skills
  • Experience with backend programming and data visualization principles
  • Knowledge of frameworks like Cytoscape, D3, Plotly, Vega, echarts
  • Experience developing reusable UI component libraries
  • Experience with accessible UI development and Kubernetes environments
  • Experience with cross-platform development tools for iOS, Android, etc.

Why you'll like it here:

Context Labs fosters collaboration and continuous learning. We aim to build meaningful products that impact climate change positively. Our mission is to transform complex data into trusted information, providing insights to address persistent global problems.

We recognize that applying for a job can be intimidating. We encourage candidates who meet most requirements to apply. We embrace diversity and provide accommodations for individuals with disabilities. Please contact HR at HR@contextlabs.com if needed.

Who we are:

Context Labs focuses on sourcing and contextualizing climate information, enabling data to become trusted Asset Grade Data (AGD). Our platform integrates machine learning, AI, and blockchain technologies to provide insights and solutions, supporting the global energy transition and carbon credit markets. Founded on MIT research, we have offices in Amsterdam, Cambridge, and Houston.

Learn more about us at www.contextlabs.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.