Marchex logo
Marchex
Posted 69 days agoVerified live 2d ago

UI Engineer

Brief overview

Remote
UndergradOr in progress
$110k–$125k/yrStated range
3+ yrsMinimum
AngularTypeScriptHTMLCSSFrontend ArchitectureState ManagementResponsive UI DevelopmentAsynchronous ProgrammingRxJSReduxC#.NET 8RESTful APIsAPI GatewaysAuthentication and Authorization PatternsSQLNoSQL

About the company

Marchex provides AI-powered conversation intelligence SaaS solutions across voice and text-based communications channels.

Job description

Summary

Marchex harnesses the power of AI and conversational intelligence to provide actionable insights aligned with prescriptive vertical market data analytics. They are seeking a UI Engineer to design and develop modern web applications and user experiences while collaborating with various teams to ensure quality and performance.

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

Skills

  • 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
  • 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
  • Experience with RESTful APIs, API gateways, authentication and authorization patterns, SQL and NoSQL concepts, and cloud-native services
  • 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
  • Strong written and verbal communication skills, with the ability to coordinate deployments, document decisions, mentor teammates, and make sound tradeoffs while operating through ambiguity
  • Strong frontend development experience with Angular preferred, or comparable modern frameworks such as React, Vue, Next, or Nuxt
  • Azure experience is a plus
  • Node.js, TypeScript, Scala, or functional backend experience is a plus
  • Familiarity with LLM integration concepts, reusable AI workflows, MCP-enabled capabilities, Kafka, or event streaming is a plus

Qualifications

Must Haves

  • 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
  • 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
  • Experience with RESTful APIs, API gateways, authentication and authorization patterns, SQL and NoSQL concepts, and cloud-native services
  • 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
  • Strong written and verbal communication skills, with the ability to coordinate deployments, document decisions, mentor teammates, and make sound tradeoffs while operating through ambiguity

Nice to Haves

  • Strong frontend development experience with Angular preferred, or comparable modern frameworks such as React, Vue, Next, or Nuxt
  • Azure experience is a plus
  • Node.js, TypeScript, Scala, or functional backend experience is a plus
  • Familiarity with LLM integration concepts, reusable AI workflows, MCP-enabled capabilities, Kafka, or event streaming is a plus

Benefits

  • Comprehensive benefits package
  • Medical, Dental, Vision insurance
  • Life & Disability
  • Employee Assistance Program
  • Paid Holidays
  • Generous PTO
  • Retirement Savings (401k/ RRSP)

More jobs like this