Senior Front-End Engineer (Vue.js)

Engineering Search Firm Inc.

São Paulo

On-site

BRL 180,000 - 300,000

Full time

6 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

VPAT accessibility reviews
Design system experience
AI features in UI

Job summary

Engineering Search Firm Inc. seeks a Senior Front-End Engineer to own its customer-facing web app, built with Vue.js and .NET APIs. You will upgrade Vue and libraries, reduce technical debt, and maintain accessibility conformance across releases. You’ll lead UI modernization with a shared component library and modern UX patterns.

You will collaborate with .NET engineers and product teams, ensuring performance, security, and WCAG compliance while advancing the UI with AI-assisted experiences.

Qualifications

  • 6+ years building production web applications with substantial Vue.js experience.
  • Expert Vue 3 skills (Composition API, Pinia, Vue Router) and TypeScript in production code.
  • Experience upgrading large front-end codebases without freezing feature work.
  • Strong HTML and modern CSS skills, including grid and custom properties.
  • UI/UX design experience and ability to map user journeys and prototype ideas.
  • Familiarity with .NET codebases and REST contracts with backend engineers.
  • Front-end testing discipline with Vitest/Jest and Playwright/Cypress.

Responsibilities

  • Act as technical owner of the portal and admin front ends, covering architecture, code quality, performance, and code review standards
  • Build every screen to WCAG 2.2 AA, add automated accessibility checks to CI, and keep the VPAT / Accessibility Conformance Report current
  • Plan and run the upgrade of Vue and all front-end libraries in incremental releases that don’t stall product work
  • Automate dependency updates and stay within one minor version of current, with zero known critical vulnerabilities
  • Build and document a shared component library so new screens are faster to build and look consistent
  • Bring modern UX patterns to the product, including responsive layouts, fast perceived performance, and AI-assisted experiences
  • Work with .NET engineers on API contracts, turn product and design intent into working UI, and coach other engineers
  • Track Core Web Vitals, bundle size, error rates, and test coverage, and report progress to the CTO

Skills

Vue.js
TypeScript
HTML/CSS
UI/UX design
Accessibility

Tools

Nuxt
Tailwind CSS
Docker
Azure
Vite

Job description

Our client, an enterprise business-texting platform used by universities, healthcare organizations, and large enterprises, is seeking a Senior Front-End Engineer to own its customer-facing web application. Customers use the application to build messaging campaigns, manage contacts, run their inbox, and review results, so its quality shapes the product experience for most users.

This is a hands-on senior role with a clear mandate. You will take over an established Vue.js application backed by .NET APIs, upgrade every front-end dependency to its current supported version, pay down technical debt, and then keep the UI current as new patterns and tools emerge. Accessibility is a core requirement: many customers are public colleges and universities that must meet WCAG 2.1 Level AA under ADA Title II, and the UI has to meet that standard on every release. You will report to the CTO and work daily with the product team and .NET engineers.

Tech stack and direction
  • Today: ASP.NET Core (C#) portal with Vue 2 components, a separate internal admin app, an npm-based build, limited front-end test automation, and Docker on Azure Kubernetes
  • Where you'll take it: Vue 3 (Composition API, ) with TypeScript, Vite, Pinia, typed API clients, Vitest and Playwright, a shared, documented component library, and automated dependency updates
Responsibilities
  • Act as technical owner of the portal and admin front ends, covering architecture, code quality, performance, and code review standards
  • Build every screen to WCAG 2.2 AA, add automated accessibility checks to CI, and keep the VPAT / Accessibility Conformance Report current
  • Plan and run the upgrade of Vue and all front-end libraries in incremental releases that don’t stall product work
  • Automate dependency updates and stay within one minor version of current, with zero known critical vulnerabilities
  • Build and document a shared component library so new screens are faster to build and look consistent
  • Bring modern UX patterns to the product, including responsive layouts, fast perceived performance, and AI-assisted experiences
  • Work with .NET engineers on API contracts, turn product and design intent into working UI, and coach other engineers
  • Track Core Web Vitals, bundle size, error rates, and test coverage, and report progress to the CTO
Qualifications
  • 6+ years building production web applications, including 3+ years of deep, hands-on Vue.js experience
  • Expert Vue 3 skills (Composition API, , Pinia, Vue Router) and TypeScript in a production codebase
  • A track record of upgrading a large legacy front end in place (such as Vue 2 to Vue 3 or webpack to Vite) without freezing feature work
  • Strong HTML and modern CSS, including grid, container queries, and custom properties
  • Proven UI/UX design experience: mapping user journeys, wireframing and prototyping in tools such as Figma, then building the result
  • Comfort working in a .NET codebase, including reading C# controllers and Razor views and agreeing REST contracts with backend engineers
  • Front-end testing discipline, ideally with Vitest or Jest and Playwright or Cypress
  • Sound judgment on which new tools are worth adopting, and the ability to explain the trade-offs clearly
  • Clear written communication, including documenting decisions for the team
  • A strong focus on front-end security
Assets
  • Hands-on experience shipping WCAG 2.1/2.2 AA interfaces, including semantic HTML, ARIA, keyboard and focus management, and testing with screen readers (NVDA, JAWS, VoiceOver) and tools such as axe
  • Built and maintained a design system or component library
  • Experience with messaging, inbox, or real-time UIs (SignalR or WebSockets)
  • Shipped AI features in a UI, such as streaming responses or assistant panels
  • Familiarity with Nuxt, Tailwind CSS, or a headless component library
  • Experience in regulated SaaS (TCPA, 10DLC, HIPAA, FERPA, or SOC 2)
  • Working knowledge of Docker, Azure, and CI pipelines
  • Higher education experience, including VPAT/ACR or HECVAT accessibility reviews
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Front-End Engineer
Senior Front-End Engineer

DevGrid • Brazil

Remote
BRL 429,876 - 644,815
Flexible remote work
Collaborative work environment
Senior Frontend Engineer
Senior Frontend Engineer

Botcity • São Paulo

Hybrid
BRL 240,000 - 360,000
UI/UX Developers (Frontend Engineer)
UI/UX Developers (Frontend Engineer)

In All Media Inc • Brazil

Remote
BRL 167,400 - 279,000
Senior Frontend Developer
Senior Frontend Developer

Amaris Consulting • Campinas

On-site
BRL 120,000 - 180,000
Senior Software Engineer (FE) for Vuori
Senior Software Engineer (FE) for Vuori

TurnKey Labs, Inc. • Brazil

Remote
BRL 489,000 - 816,000
Fully remote
Flexible PTO
Health budget
Contract: Senior/Lead Frontend Engineer
Contract: Senior/Lead Frontend Engineer

Upwork • Brazil

Remote
BRL 223,200 - 279,000
Frontend React Developer
Frontend React Developer

KSTACK • São Paulo

On-site
BRL 120,000 - 180,000
Frontend Developer (React Js / Next Js)
Frontend Developer (React Js / Next Js)

Uvation, Inc. • Rio Grande do Sul

On-site
BRL 90,000 - 150,000
Senior Frontend Developer — React / Next.js
Senior Frontend Developer — React / Next.js

Avenue Code • Brazil

On-site
BRL 180,000 - 260,000
Full Stack Web Developer
Full Stack Web Developer

Perform • Rio de Janeiro

On-site
BRL 180,000 - 240,000