User Interface Engineer

Marchex

United States

On-site

USD 95,000 - 140,000

Full time

9 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical, Dental, Vision insurance
401k Retirement Savings
Paid Holidays
Generous PTO

Job summary

Marchex is seeking an experienced UI Engineer to build and operate modern web applications, APIs, and cloud services. You will work on frontend with Angular, TypeScript, HTML/CSS, and collaborate across product and infra teams.

Backend development with C#/.NET and Azure experience are valued, along with CI/CD and AI-assisted tooling. You will contribute to distributed systems, ensure maintainable code, and participate in deployment pipelines while adapting to ambiguity and fast-paced product

Qualifications

  • Bachelor's degree in computer science, engineering, or a related technical field, or equivalent professional experience.
  • 3+ years of professional software design and development experience.
  • Strong frontend development experience with Angular preferred, or comparable modern frameworks such as React, Vue, Next, or Nuxt.
  • Solid understanding of frontend architecture, state management, responsive UI development, asynchronous programming, and reactive patterns such as RxJS or Redux.
  • Experience with backend development using C# and modern .NET, preferably .NET 8 or later. Node.js, TypeScript, Scala, or functional backend experience is a plus.
  • Experience with RESTful APIs, API gateways, authentication and authorization patterns, SQL and NoSQL concepts, and cloud-native services. Azure experience is a plus.
  • Experience with CI/CD, infrastructure-as-code, monitoring, and testing practices using tools such as GitHub Actions, Bicep, New Relic, Application Insights, Jasmine, Cypress, or Playwright.
  • Hands-on experience using AI-assisted developer tools such as Cursor, Claude Code, Codex, or GitHub Copilot, with the ability to evaluate AI-generated code critically and produce maintainable, well-tested software.
  • Demonstrated experience developing production mobile applications for iOS and Android, including requirements interpretation, application design, implementation, testing, debugging, release support, and ongoing maintenance.
  • Familiarity with LLM integration concepts, reusable AI workflows, MCP-enabled capabilities, Kafka, or event streaming is a plus.
  • Strong written and verbal communication skills, with the ability to coordinate deployments, document decisions, mentor teammates, and make sound tradeoffs while operating through ambiguity.

Responsibilities

  • Design, develop, test, troubleshoot, and operate modern web applications, APIs, backend services, and integrations across distributed systems.
  • Build intuitive, performant, accessible, and maintainable user experiences using Angular, TypeScript, HTML, CSS, and related frontend technologies.
  • Support cloud-native applications, APIs, data integrations, and related services. Azure experience is a plus.
  • Work with CI/CD pipelines, infrastructure-as-code, observability tools, and deployment processes to deliver reliable production software.
  • Collaborate with product, UX, engineering, infrastructure, and management partners; communicate clearly and help move work forward through ambiguity.
  • Use AI-assisted development tools responsibly while maintaining ownership of design decisions, testing, security, maintainability, and production readiness.
  • Demonstrated experience developing production mobile applications for iOS and Android.

Skills

Angular
TypeScript
HTML/CSS
REST APIs
CI/CD
Azure
C#
.NET
Node.js
RxJS

Education

Bachelor's degree in CS/Engineering or related field

Tools

GitHub Actions
New Relic

Job description

Marchex has been delivering innovative revenue generation and business optimization solutions for our customers since our founding in 2003, and as a public company since 2004. Marchex harnesses the power of AI and omnichannel conversational intelligence to provide actionable insights aligned with prescriptive vertical market data analytics, driving operational excellence and revenue acceleration. Marchex enables executive, sales, and marketing teams to optimize customer journey experiences across communications channels. Through our prescriptive analytics solutions, we enable the alignment of enterprise strategy, empowering businesses to increase revenue through informed decision-making and strategic execution. Marchex provides conversational intelligence AI-powered solutions for market-leading companies in leading B2B2C vertical markets, including several of the world’s most innovative and successful brands.

Job Overview

As a UI Engineer at Marchex, you will help build and operate modern web applications, APIs, and cloud services that support critical client-facing products. This role requires a strong frontend foundation, practical backend experience, comfort working with cloud services and delivery pipelines, and the judgment to use AI‑assisted development tools responsibly to produce maintainable, production‑ready software. Experience with Azure is a plus.

Job Impact

As a member of the Product Development team, you will have the opportunity to make a significant impact by being involved in all aspects of the development, optimization, and delivery of our product.

Team

You will be part of a highly collaborative, agile product engineering team focused on delivering well‑tested, resilient, observable services and user experiences. Successful candidates will be comfortable operating where requirements are not always fully defined, communicating clearly, coordinating with product and infrastructure partners, and helping teammates move work forward with the right balance of progress, quality, and risk management.

Outline of Duties and Responsibilities
  • Design, develop, test, troubleshoot, and operate modern web applications, APIs, backend services, and integrations across distributed systems.
  • Build intuitive, performant, accessible, and maintainable user experiences using Angular, TypeScript, HTML, CSS, and related frontend technologies.
  • Support cloud‑native applications, APIs, data integrations, and related services. Azure experience is a plus.
  • Work with CI/CD pipelines, infrastructure‑as‑code, observability tools, and deployment processes to deliver reliable production software.
  • Collaborate with product, UX, engineering, infrastructure, and management partners; communicate clearly and help move work forward through ambiguity.
  • Use AI‑assisted development tools responsibly while maintaining ownership of design decisions, testing, security, maintainability, and production readiness.
Experience, Skills and Qualifications
  • Bachelor's degree in computer science, engineering, or a related technical field, or equivalent professional experience.
  • 3+ years of professional software design and development experience.
  • Strong frontend development experience with Angular preferred, or comparable modern frameworks such as React, Vue, Next, or Nuxt.
  • Solid understanding of frontend architecture, state management, responsive UI development, asynchronous programming, and reactive patterns such as RxJS or Redux.
  • Experience with backend development using C# and modern .NET, preferably .NET 8 or later. Node.js, TypeScript, Scala, or functional backend experience is a plus.
  • Experience with RESTful APIs, API gateways, authentication and authorization patterns, SQL and NoSQL concepts, and cloud‑native services. Azure experience is a plus.
  • Experience with CI/CD, infrastructure‑as‑code, monitoring, and testing practices using tools such as GitHub Actions, Bicep, New Relic, Application Insights, Jasmine, Cypress, or Playwright.
  • Hands‑on experience using AI‑assisted developer tools such as Cursor, Claude Code, Codex, or GitHub Copilot, with the ability to evaluate AI‑generated code critically and produce maintainable, well‑tested software.
  • Demonstrated experience developing production mobile applications for iOS and Android, including requirements interpretation, application design, implementation, testing, debugging, release support, and ongoing maintenance.
  • Familiarity with LLM integration concepts, reusable AI workflows, MCP‑enabled capabilities, Kafka, or event streaming is a plus.
  • Strong written and verbal communication skills, with the ability to coordinate deployments, document decisions, mentor teammates, and make sound tradeoffs while operating through ambiguity.
Working Conditions

The is a remote position. Employees in this position use PC and phone on an on‑going basis throughout the day. Corporate travel may be required to remote offices or other business meetings and events.

Marchex is committed the wellbeing of our employees. To ensure that every employee has the support they need Marchex offers a comprehensive benefits package. Some of these benefits may include, but are not limited to:

  • Medical, Dental, Vision insurance
  • Life & Disability
  • Employee Assistance Program
  • Paid Holidays
  • Generous PTO
  • and Retirement Savings (401k)
*Compensation

Compensation range listed above may include base salary and short and/or long‑term incentives. Exact compensation may vary based on skills, experience, and location.

Equal Opportunity Employer

Marchex is an equal opportunity employer. We are committed to fair and lawful employment practices and make employment decisions based on qualifications, merit, and business needs. Reasonable accommodations for qualified individuals with disabilities are available throughout the recruitment and employment process in accordance with applicable law. Alternative formats are available upon request.

**Please note that Marchex is unable to provide visa sponsorship at this time.**

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Frontend Engineer - Remote (Angular/React)
Senior Frontend Engineer - Remote (Angular/React)

Marchex • Seattle (WA)

On-site
USD 110,000 - 125,000
Remote work
Sr/Staff Frontend Engineer | Web Products
Sr/Staff Frontend Engineer | Web Products

Machinify • United States

Remote
USD 200,000 - 245,000
Top Medical/Dental/Vision offerings
FSA/HSA
Tuition reimbursement
+3
Senior Web Developer/Designer
Senior Web Developer/Designer

Talanto • Bowie (MD), Northern (KY)

Hybrid
USD 96,000 - 120,000
Sr. Software Engineer
Sr. Software Engineer

US AI • North Bethesda (MD)

On-site
USD 100,000 - 200,000
401(k) matching
Competitive salary
Dental insurance
+4
UI Engineer
UI Engineer

Quest Global • Austin (TX)

On-site
USD 100,000 - 115,000
401(k) matching
Dental insurance
Health insurance
+4
Senior Full Stack Engineer
Senior Full Stack Engineer

Talanto • San Francisco (CA), Northern (KY)

Hybrid
USD 180,000 - 400,000
Senior UX/UI Engineer — Front-End Architect (React, Figma)
Senior UX/UI Engineer — Front-End Architect (React, Figma)

MACHINE LEARNING TECHNOLOGIES LLC • Town of Somers (NY)

On-site
USD 80,000 - 120,000
Product Engineer (UX/UI)
Product Engineer (UX/UI)

Gradial • Seattle (WA)

On-site
USD 120,000 - 170,000
Competitive salary and equity
Comprehensive health, dental and vision coverage
Flexible work hours
+1
Principal Frontend Engineer
Principal Frontend Engineer

ClearSpeed Technology Ltd • San Francisco (CA)

Hybrid
USD 163,000 - 250,000
Competitive salary + performance-based bonuses
Stock options
Unlimited paid time off
+2
Senior Software Engineer (AI Agents)
Senior Software Engineer (AI Agents)

Commerce • Atlanta (GA)

Hybrid
USD 116,000 - 195,000