Enable job alerts via email!

Principal UI Engineer

ZipRecruiter

Cambridge

On-site

GBP 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in climate data solutions is seeking a Principal UI Engineer to drive online user experience efforts. This role involves leading UI development, collaborating with stakeholders, and ensuring best practices in front-end development. Ideal candidates should have extensive experience in UI development and a strong grasp of modern application architectures.

Benefits

Collaborative environment
Focus on meaningful products
Continuous learning

Qualifications

  • 10+ years in UI development.
  • End-to-end understanding of modern application architectures.
  • Strong knowledge of front-end frameworks.

Responsibilities

  • Implement scalable and maintainable UI solutions.
  • Lead the UI team in creating estimates and planning resources.
  • Collaborate with development team to define and estimate requirements.

Skills

TypeScript
NodeJS
NPM
HTML5
CSS3
VueJS 3
Nuxt 3
Agile methodologies
DevOps
CI/CD

Tools

Jenkins
Docker
Kubernetes
Storybook
Lerna

Job description

Job Description

Salary:

Principal UI Engineer

Cambridge, MA

About this position:

Context Labs is seeking a Principal UI 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 VP of Engineering.

Responsibilities:
  • Implement scalable and maintainable UI solutions.
  • Perform frontend design, UI architecture, requirements analysis, investigate new technologies, and software development.
  • Lead the UI team in creating estimates, planning resources and tasks, and tracking progress throughout the software development lifecycle.
  • Collaborate with the development team and product owner to define and estimate requirements, translating them into specific tasks.
  • Be hands-on in software development using current front-end frameworks and techniques.
  • Lead the UI development team to deliver high-quality products.
  • Establish and enforce best practices and standards for front-end development, including performance, accessibility, and cross-browser compatibility.
  • Lead by example, act as a role model, coach, mentor, and provide continuous feedback.
  • Stay updated on emerging technologies.
  • Perform other duties as reasonably required by the company.
Experience:
  • 10+ years in UI development.
  • End-to-end understanding of modern application architectures.
  • Attention to detail with a big-picture perspective.
  • Strong knowledge of TypeScript, NodeJS, and NPM.
  • Experience with RESTful API integration.
  • Proficiency with HTML5 & CSS3.
  • Expertise with VueJS 3 and Nuxt 3.
  • Proficiency in unit and functional testing.
  • Understanding of Agile methodologies and SDLC.
  • Experience in DevOps environments with testing and automation.
  • Experience with CI/CD tools like Jenkins.
  • Experience with internationalization, localization, Docker, and containerization.
  • Excellent communication skills.
Additional Experience:
  • Backend programming experience.
  • Basic understanding of data visualization principles.
  • Knowledge of frameworks like Cytoscape, D3, Plotly, Vega, echarts, or similar.
  • Experience developing reusable UI component libraries with tools like Lerna, Storybook.
  • Experience with accessible UI development.
  • Experience with Kubernetes environments.
  • Experience with iOS, Android, or cross-platform development tools.
Why you'll like it here:
  • Collaborative environment promoting continuous learning.
  • Focus on building meaningful products that impact climate change.
  • Mission to transform complex data into trusted, actionable insights.

We recognize that applying for a job can be intimidating. You are encouraged to apply even if you do not meet every requirement. Context Labs embraces diversity and is committed to providing reasonable accommodations for applicants with disabilities. For accommodations, contact Human Resources at HR@contextlabs.com.

Who we are:

Context Labs is dedicated to sourcing, organizing, and contextualizing climate data. Our platform provides trusted, shared, and asset-grade data, enabling insights and solutions for markets. Our mission is to deliver the world's trusted data fabric platform, leveraging AI, machine learning, and blockchain technologies. Founded out of MIT, with offices in Amsterdam, Cambridge, and Houston, we are a growing team committed to innovation. Learn more 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.

Similar jobs

Principal Application Performance Engineer

ZipRecruiter

Cambridge

Hybrid

GBP 50.000 - 90.000

21 days ago