Frontend Developer

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - W2

Skills

Node.js
Mobile Applications
JavaScript
GraphQL
TypeScript
React Native
React.js
Systems Design
Web Applications
Playwright
Appium
React Hooks

Job Details

Job Title: Frontend Developer

Location: Hybrid, Richfield, MN

Duration: Long Term (Extendable)

Tell us about your department:

Discover & Personalization Experiences (DPE) is an organization at Best Buy that delivers a variety of engaging and compelling user experiences, including the personalized BestBuy.com home page; Best Buy mobile app home screen; global navigation header/footer; department, category, promotion and badging pages; Discover experiences (all web and app). DPE is subdivided accordingly into several teams, in both the USA and India.

Position Summary/Job Description:

The candidate hired for this position will join the DPE org, contributing to the mobile app (built with React Native) and the BestBuy.com web site (built with React). The DPE teams are dedicated to crafting exceptional product discovery & personalized experiences and optimizing customer shopping journeys through innovative features that meet the demands of a top 5 e-commerce company.

This role is hybrid, which means you will work some days on site at a Best Buy location and some days virtually from home or other non-Best Buy location. The specific work arrangements vary by role and team. The recruiter or hiring manager will provide more details during the hiring process.

Skills Overview:

What are the top five skills and number of years of experience required to perform this job?

Basic qualifications:

  • 5+ years of JavaScript/TypeScript experience.
  • 3+ years of development experience in building web apps and components using React JS and Node.js.
  • 2+ years of development experience in building mobile apps and components using React Native.
  • 3+ years of development experience using any of the following:
    • NextJS, GraphQL, GitHub Actions, Git, NPM/Yarn, Webpack, Typescript, Playwright, Detox, Appium, Jest, Cypress, React Query, Apollo Client , TanStack, React Hooks, Fetch API, Lighthouse, Sentry, Fastify, Koa, Chrome dev tools
  • Experience designing and leading the development of large features within a team.
  • Experience with agile processes such as TDD, Paired Programming, CI/CD and leading by example with a quality mindset.

What are some preferred/nice to have skills the manager is looking for?

Preferred qualifications:

  • Ability to build and optimize web applications and platforms in a cloud environment with a solid understanding of system design.
  • Experience documenting system design, code architecture, and application flows.
  • Ability to collaborate strategically with product managers.
  • Experience designing and building GraphQL queries, resolvers, and integration with front end components
  • Excellent communication skills.
  • Ability to triage and manage complex, production issues.

Interview Process Overview:

There may be a 30-minute phone pre-screen interview conducted initially; this will depend on the volume and quality of the applications. After or in lieu of that, a 90-minute interview will be conducted. The interview will include a verbal session for approximately 50 minutes and then a coding test for the remaining 40 minutes. The candidate will use their own computer for the coding test and will be expected to share their screen throughout the session.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Javen Technologies, Inc