MECCA

JuniorFrontendEngineer

richmond, virginia, united states FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Entry candidates.

The Brief

“Junior Frontend Engineer at MECCA. Skills: React, Next. js, TypeScript, GraphQL, REST APIs. Build and maintain frontend features. Contribute to applications that serve millions of customers”

What You'll Achieve.

Build the experiences behind those interactions; Contributing to scalable, high-performing web applications; Bring ideas to life; Accelerate development; Improve code quality; Build confidence in the code you ship; Improve the reliability and performance of our web applications; Support improvements to developer experience, shared components, and tooling

Industry & Context.

Problems you'll solve

Problem-solving skills; Troubleshoot issues; Creative, problem-solving work

What They're Looking For.

Must Have

Hands-on frontend experience through commercial work, internships, personal projects, or open-source contributions, Working knowledge of React and Next. js, Solid fundamentals in HTML, CSS, responsive design, and how browsers render and behave, Familiarity with REST or GraphQL APIs and how frontend applications consume them, Experience with Git and collaborative workflows including branching, pull requests, and code review, An interest in writing tests and building toward automation, Awareness of web accessibility and SEO principles, An openness to using AI-assisted development tools as part of how you learn and work, problem-solving skills, Clear communication, a collaborative, team-first approach, Curiosity, self-motivation, a genuine drive to keep improving, Comfort in Agile environments, or an eagerness to learn Scrum or Kanban ways of working

Nice to Have

Exposure to e-commerce or customer-facing digital products, Experience with testing tools like Jest, React Testing Library, Playwright, or Cypress, Exposure to CI/CD pipelines or cloud platforms such as AWS, Some familiarity with backend technologies, particularly. NET, and how frontend integrates with backend services, Experience with React Native or mobile app development, Familiarity with observability platforms such as Datadog or New Relic

What You'll Do.

Build and maintain frontend features

Contribute to applications that serve millions of customers

Understand the Mecca customer and contributing to ideation and solutions to create an amazing user experience

Translate designs and requirements into responsive

and maintainable UI components

Participate in code reviews

technical discussions

Collaborate with senior engineers

and QA to deliver work

Contribute to automated testing across unit

and end-to-end layers

Use AI-assisted development tools as a natural part of your workflow

Help investigate bugs

and improve the reliability and performance of our web applications

Support improvements to developer experience

and tooling within our monorepo environment

Stay curious about emerging frontend technologies and AI tooling

and bring ideas back to the team

How You'll Work.

Team & Collaboration

Collaborating closely with product managers, designers, and delivery teams; Participate in code reviews, technical discussions, and team ceremonies, bringing your questions and perspective to the table; Collaborate with senior engineers, designers, product managers, and QA to deliver work you're proud of; Clear communication and a collaborative, team-first approach

Communication Scope

Clear communication

Full Job Description

**Junior Front End Engineer – React** MECCA's digital platforms reach millions of customers, and every interaction matters. We're looking for a curious and motivated Junior Frontend Engineer to help us build the experiences behind those interactions, contributing to scalable, high-performing web applications while developing your craft alongside experienced engineers who genuinely care about your growth. You'll work across the frontend stack, building modern features with React, Next.js, TypeScript, GraphQL, and REST APIs, collaborating closely with product managers, designers, and delivery teams to bring ideas to life. You'll also work in an engineering team that's actively embracing AI as part of how we build software, using AI-assisted tools to accelerate development, improve code quality, and free up more time for the creative, problem-solving work that makes engineering rewarding. You won't be expected to arrive as an expert in any of this. You will be expected to arrive curious. **The Role You Could Play:** * Build and maintain frontend features using **React** (essential), Next.js, TypeScript, GraphQL, Apollo, and REST APIs, contributing to applications that serve millions of customers * Understand the Mecca customer and contributing to ideation and solutions to create an amazing user experience * Translate designs and requirements into responsive, accessible, and maintainable UI components that feel polished and considered * Write clean, readable, and testable code, actively seeking feedback and applying team standards as you develop your engineering instincts * Participate in code reviews, technical discussions, and team ceremonies, bringing your questions and perspective to the table * Collaborate with senior engineers, designers, product managers, and QA to deliver work you're proud of * Contribute to automated testing across unit, integration, and end-to-end layers, building confidence in the code you ship * Use AI-assisted development tools as a natural

Free ATS check

Applying for this Junior Frontend Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about MECCA?

Real rants from real employees. Read before you apply.

Read Company Rants →