Eli Technologies Logo Eli Technologies
Eli Technologies Logo
@

Lead UI Engineer

💰 $200 - $6 📅 08/06/2024

Apply

Job Description

Eli, an early-stage, venture-backed software startup at the intersection of
climate and fintech, is on a mission to make clean energy and electrification
accessible and affordable – for everyone. We are looking for a passionate Lead
UI Engineer to lead the development of our front end and help us meet the
needs of our growing customer base and support our ambitious mission.

**Please apply by submitting your
information[here](https://jobs.polymer.co/eli/30619)!**

**The Problem**

In order to meet our decarbonization goals and avoid the worst possible
climate scenarios, we need to dramatically accelerate the pace of electrifying
our lives. Recent landmark policy wins like the Inflation Reduction Act could
be game-changing by making electrification affordable for most U.S.
households, but it’s still too complicated for most consumers to access those
programs.

The effort to electrify 100% of U.S. homes amounts to a series of about 100
million small construction projects, and the plumbers, electricians, solar
installers, and HVAC technicians who will do this work are facing far too many
barriers to offering these vital sources of new capital to their customers.
We’re fixing that.

**The Products**

Eli is building products that make it easy for contractors, installers, and
retailers to offer their customers incentives, rebates, and low-interest
financing for consumer decarbonization projects. Think heat pump HVAC systems,
EV chargers, heat pump hot water heaters, solar, and battery storage, among
others. Our products are informed by years of user testing and real-world
data, with an emphasis on supporting users with the greatest barriers to
access.

**Job Details**

**Responsibilities**

UI Development Ownership: Take full responsibility for the quality, stability,
and performance of our entire UI codebase. Be the architect of the UI and
provide a component architecture to our full stack engineers so they can be
effective at building and shipping UIs without needing to pair with you.

Feature Development: Architect and deliver user-facing features in partnership
with our designer-who-codes using React, Next.js, and Tailwind CSS. Ensure
these features are scalable, efficient, user-friendly, and follow best-in-
class accessibility standards.

Testing and Validation: Develop and maintain a comprehensive test suite. Adapt
tests to changing inputs and outputs. You will implement and govern rigorous
testing protocols and ensure consistent UI patterns.

Architecture and Design: Collaborate with the team to design and implement a
robust UI architecture. Manage data lifecycle and maintain a component library
that can be used across all deployments.

Collaboration: Work closely with product managers, designers, and other
engineers to align on product goals. Maintain clear and proactive
communication.

Mentorship and Leadership: Mentor junior developers, promote best practices,
and foster a culture of continuous improvement and high standards.

**Requirements (in order of importance)**

Technical Skills: High proficiency in Advanced TypeScript (you must be
extremely comfortable with and have authored functions with generics in
previous professional settings, as well as understand the complexities
stemming from them, for example), React, Next.js, Tailwind CSS, and TRPC (or
React Query). Strong understanding of UI component libraries and
customization.

Testing and QA: In-depth knowledge of UI testing frameworks and practices.
Ability to architect and maintain test code that speeds us up, not slows us
down. Must not require a QA team to write stable code.

Experience: 5+ years of professional experience in UI development working with
teams of 5 or more engineers at a minimum. You should have a proven track
record of shipping clean, stable, and effective UIs with strong type safety
and have opinions on UI architecture. Candidates who are at the start of their
career in their first job and looking to move on rarely make it through our
process for this particular position, but we welcome you to try.

Ownership Mentality: Demonstrated ability to take ownership of projects from
concept to completion. Passion for delivering high-quality user experiences.

Mission-Driven: Enthusiasm for our mission to combat climate change and
interest in the home electrification and decarbonization space.

**Ideal Candidate**

You should join if some or all of the following excites you:
Small Team: We are a small, senior team that takes pride in shipping high-
quality code. You will be the primary engineer responsible for the UI
architecture, trusted to deliver clean patterns and architecture that the
entire team can understand, use, and contribute to.

Collaborate with Technical Co-Founders: Partner directly with our Head of
Product, an experienced designer who prototypes designs with code in deployed
feature branches, is fluent in React and CSS, and regularly commits to
production. Additionally, benefit from the guidance of our CTO with 20 years
of experience with robust architectures and underwriting platforms.

Full Stack: We use simple tools that allow us to move devops as far left as
possible, so every engineer understands and can support the entire stack from
CI scripts to the data warehouse and ETL pipelines. While you will focus on
the UI, an interest in how it all works is essential.

**What We Offer**

Competitive Salary: We use high-quality benchmarking and market data to ensure
our salaries are above the 75th percentile based on a candidate’s location and
seniority, as well as our company’s stage. For example, the range for a
candidate based in Chicago, IL would be $150,000-$195,000.

Equity: Early employee equity package.

Health Benefits: Generous health benefits (top-tier medical, dental, and
vision).

Time Off: Flexible time off (minimum 3 weeks!).

Remote Work: Remote work with at least 2 in-person gatherings per year, plus a
budget to co-work to solve thorny problems.

Empowerment: Empowered team members with minimal bureaucracy.

Welcoming Environment: A welcoming work environment where humility, honesty,
and humor are highly valued.

Flexible, Family-Friendly Work Schedules: Flexibility to work at a startup and
manage personal commitments.

_Eli is proud to have a “no negotiation” compensation policy. We believe it is
on us to do our homework, understand your expectations as part of the
interview process, and ensure we are offering a competitive salary for every
position. A growing body of evidence suggests that allowing for negotiation
exacerbates pay disparities and simply rewards good negotiators. There’s also
evidence that women and people of color are less likely to negotiate. We want
everybody on our team to feel well-compensated and on track to meet their
financial goals, so if you get an offer from us, you can be assured it’s the
best offer we can make._

**About Eli**

Read [this page](https://elidotbuild.notion.site/About-
Eli-8a6d97f495214e27b27aa09d3c064aa4) to learn more about our team and values.