Skip to content

Open nowPosted 24 days ago

Staff Front End Engineer

Lower9 open roles

Where
Columbus, OH 43215
Work mode
Hybrid
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowStaff Front End EngineerLower · Columbus, OH 43215
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Lower's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.8% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.1%1 day
  2. 4.4%3 days
  3. 11.8%7 days
  4. 18.6%14 days
  5. 35.6%30 days
  6. 45.1%60 days
This job: posted 24 days ago

The posting

Job Description Movoto, part of the Lower family, is a high-scale real estate search and marketplace platform serving 5–10 million active users per month. We build fast, intuitive digital experiences that help consumers make one of life's biggest purchasing decisions, buying a home.

We're hiring a Senior Front-End Software Engineer who thrives on performance optimization, SSR architecture, and pushing modern web applications to their limits. If you enjoy profiling apps, improving Core Web Vitals, reducing hydration cost, and driving Lighthouse scores into the 90s+.

Work Location Expectations: Hybrid with 3 days in office per week from our Austin, TX or Columbus, OH.

What you'll do: Architecture & Performance Design and maintain high-performance Vue 3 + Server-Side Rendered (SSR) applications. Optimize SSR pipelines for speed, memory efficiency, and scalability. Improve Core Web Vitals (LCP, FCP, CLS, INP, TTFB) across large-scale web applications. Reduce hydration cost and improve Time to Interactive. Design and implement effective SSR/CSR hybrid rendering strategies. Optimize bundle splitting, dynamic imports, and tree-shaking. JavaScript & Runtime Optimization Profile JavaScript execution using Chrome DevTools, Lighthouse, WebPageTest, and real-user monitoring tools. Analyze flame graphs, CPU profiles, and memory snapshots to eliminate hot paths and leaks. Deeply understand browser rendering pipelines, event loops, microtasks vs. macrotasks. Optimize reactivity systems, large lists, computed properties, watchers, and composables. Improve Node.js SSR throughput, concurrency handling, and caching strategies. Implement advanced caching approaches (HTTP, CDN, in-memory, edge caching). SEO & Rendering Strategy Ensure SSR output is crawlable, indexable, and structured correctly for search engines. Optimize structured data, meta tags, and pre-render strategies. Balance performance improvements with SEO and discoverability goals. Partner with SEO and product teams to align technical implementation with organic growth strategy. AI-Native Engineering & Workflow Use AI-assisted coding tools (e.g., Claude Code, GitHub Copilot, Cursor) as part of the daily development workflow to accelerate implementation, refactoring, and debugging. Apply agentic and AI-native workflows to routine engineering tasks — code review prep, test generation, documentation, and performance profiling — to increase team velocity. Evaluate and adopt emerging AI-powered developer tooling, contributing to team standards and best practices for AI-assisted development. Engineering Excellence & Collaboration Write clean, maintainable, well-tested JavaScript code. Participate in architectural discussions and technical decision-making. Perform thoughtful code reviews and help raise the quality bar. Mentor mid-level and junior engineers on performance and front-end best practices. Collaborate cross-functionally with product managers, designers, backend engineers, and SEO specialists — many of whom are on remote and distributed teams — using async-friendly communication (written specs, recorded walkthroughs, thorough PR descriptions) alongside live collaboration. Contribute to a culture that values ownership, learning, and continuous improvement.

Who you are: 5+ years of professional experience building modern, high-traffic web applications Strong expertise in JavaScript and Vue.js or React experience. Comfortable working with Node.js, particularly in server-side rendering (SSR) environments. Proven experience optimizing performance for large-scale consumer applications (millions of users). Hands-on experience improving Core Web Vitals (LCP, FCP, CLS, INP, TTFB). Strong experience using Chrome DevTools, Lighthouse, memory profiling, and flame graph analysis. Deep understanding of rendering strategies, hydration cost, code splitting, and tree shaking. Strong knowledge of browser rendering lifecycle, Virtual DOM performance, and reactivity systems. Experience implementing CDN, caching, and asset optimization strategies. Strong understanding of SEO implications related to SSR and rendering decisions. Experience building maintainable systems supported by automated tests. Hands-on experience with AI-native/AI-assisted engineering workflows (e.g., AI coding assistants, agentic dev tools) in a professional setting. Proven experience working effectively on remote and/or distributed teams, including async collaboration across time zones. Excellent communication skills with a collaborative, ownership-driven mindset.

Nice to have: Experience in real estate, marketplaces, or other high-scale consumer platforms Experience tuning Node.js performance in production environments Familiarity with edge computing or CDN configuration

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Lower's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Lower's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Lower's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.