Marchex harnesses the power of AI and conversational intelligence to provide insights that drive revenue acceleration.
UI Engineer
Location
Washington
Posted
3 days ago
Salary
$110K - $125K / year
Seniority
Senior
Job Description
UI Engineer
Marchex
• 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.
Job Requirements
- 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
- Medical
- Dental
- Vision insurance
- Life & Disability
- Employee Assistance Program
- Paid Holidays
- Generous PTO
- Retirement Savings (401k/ RRSP)
Related Guides
Related Job Pages
More Frontend Engineer Jobs
• Desenvolver e manter aplicações web escaláveis utilizando **Node.js**, **NestJS** e **React**. • Criar e consumir APIs REST seguindo boas práticas de arquitetura e desenvolvimento. • Modelar e implementar soluções utilizando **MySQL** e **MongoDB**. • Trabalhar com **TypeORM** e **Mongoose** para integração e gerenciamento de bancos de dados. • Desenvolver novas funcionalidades, realizar correções de bugs e otimizar a performance das aplicações. • Participar de revisões de código, refinamentos técnicos e cerimônias ágeis. • Utilizar **Docker** para padronização e execução dos ambientes de desenvolvimento e homologação. • Colaborar com equipes multidisciplinares para entregar soluções de alta qualidade.
Frontend Engineer
AiraloWorld’s first eSIM store that gives you access to eSIMs for 200+ countries worldwide at affordable prices.
• Build and maintain high-quality software components and scalable features based on product specifications. • Optimize user interaction and improve SEO to ensure a fast, responsive, and seamless single-page application (SPA). • Apply unit testing, SOLID principles, and clean code practices to ensure the long-term health of the codebase. • Work closely with cross-functional teams (Product, Design, and Backend) to estimate tasks, provide progress updates, and troubleshoot technical issues. • Translate business requirements into elegant frontend code using modern build pipelines and tools.
• Lead and guide development teams while working directly with clients • Translate business and technical requirements into impactful applications • Provide technical and line-management leadership to your development team • Take responsibility for the successful delivery of projects • Identify and resolve blockers before they become issues • Ensure best practices in software development, DevOps, and agile methodologies are upheld within the team • Shape and define architectural decisions ensuring scalability, security, and maintainability • Provide updates to client and Nearform leadership to ensure clear understanding of project status and drive good decision-making
• Desenvolver, manter e evoluir aplicações mobile utilizando React Native • Participar de cerimônias ágeis (planning, daily, review e retrospectivas) • Atuar em conjunto com times de Produto, UX e Back-end • Garantir qualidade do código, performance e escalabilidade dos apps • Realizar troubleshooting e suporte a aplicações em produção • Participar de decisões de arquitetura e evolução tecnológica • Contribuir com boas práticas de desenvolvimento e code review • Implementar melhorias contínuas focadas na experiência do usuário




