← all jobs

UI Engineer

Work from home Full-time role Hiring
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 & 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.
  • Familiarity with LLM integration concepts, reusable AI workflows, MCP-enabled capabilities, Kafka, or event streaming is a plus.
  • Demonstrated experience developing production mobile applications for iOS and Android, including requirements interpretation, application design, implementation, testing, debugging, release support, and ongoing maintenance.
  • Strong written and verbal communication skills, with the ability to coordinate deployments, document decisions, mentor teammates, and make sound tradeoffs while operating through ambiguity.

Benefits & Compensation

Benefits 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/ RRSP). The benefits package offered may differ by location. *Compensation Compensation range listed may include base salary and short and/or long-term incentives. Exact compensation may vary based on skills, experience, and location. Working Conditions This position is performed in a fully remote work environment. Employees in this position use a computer, phone, and other collaboration tools on an ongoing basis throughout the day. Limited corporate travel may be required for business meetings, events, or other company needs.

Bachelor's degree or equivalent experience, 3+ years software development, strong frontend skills (Angular/TypeScript/HTML/CSS), experience with backend (.NET/C# or Node.js), CI/CD and observability tool experience, cloud familiarity (Azure preferred).

Key Responsibilities

  • designing interfaces
  • developing frontend
  • supporting services

Skills & Tools

Angular, TypeScript, HTML, CSS, RxJS, Redux, C#, .NET, .NET 8, Node.js, Scala, SQL, NoSQL, Azure, GitHub Actions, Bicep, New Relic, Application Insights, Jasmine, Cypress, Playwright, Cursor, Claude Code, Codex, GitHub Copilot, Kafka

Job Details

  • Category: Software Development
  • Seniority: Mid Level
  • Commitment: Full Time
  • Workplace: Remote — Seattle or United States
  • Salary: USD 110,000 – 125,000 / year
  • Languages: English

Benefits

  • Generous paid time off
  • Retirement plan

About Marchex

A technology company that provides AI-powered conversation insights to transform customer interactions into actionable business outcomes. — Industry: Information Technology

More open positions

Business Operations Assistant

Work from home Full-time role

Business Operations Assistant

Work from home Full-time role

Operations & Compliance Coordinator

Work from home Full-time role

Principal Product Manager

Work from home Full-time role

Solutions Engineer, NA

Work from home Full-time role

Business Development / Sales- Advertising Agency

Work from home Full-time role

Experienced Inbound Virtual Customer Service Agent – Remote, Non‑Profit Donation & Call Center Excellence

Work from home Full-time role

Principal, Threat Operations Program Lead

Work from home Full-time role

Malware Reverse Engineer

Work from home Full-time role

Backend Engineer (Remote - India)

Work from home Full-time role

PEGA Lead System Architect (LSA) - 70628542

Work from home Full-time role

Java Web Application Developer

Work from home Full-time role

[Remote] Belgard Sales Representative

Work from home Full-time role

Product Manager/ Game Producer - Casino Games

Work from home Full-time role

Technical Sales Specialist - Remote and Fully Commission Based

Work from home Full-time role

Remote Attorney

Work from home Full-time role

Senior Software Engineer (Backend)

Work from home Full-time role

Career Development Consultant (Remote, Flexible)

Work from home Full-time role

Licensed Therapist Compliance Partner

Work from home Full-time role

Remote Virtual Customer Service Associate – No Experience Needed – Join careerforge’s Innovative Global Support Team

Work from home Full-time role

Entry Level Data Entry Clerk – Remote, Part‑Time – Precision & Growth Opportunity at nexahire

Work from home Full-time role