Our Ability Jobs

Job Information

Best Buy Software Engineer II - Enhance in Richfield, Minnesota


Job Title:

Software Engineer II - Enhance

Job Category:

Digital & Information Technology

Store Number or Department:

950440-105-Online Experiences

Job Description:

Best Buy is seeking a talented and enthusiastic individual to join the Enhance Engineering team as a Software Engineer - II.

This is a hands-on Individual Contributor role. The individual in this role will be involved throughout the development lifecycle for the Enhance team with the primary responsibility of developing and supporting highly scalable front-end components for the bestbuy.com website using modern JavaScript frameworks along with appropriate test automation, performance, and tools supporting the architecture.

Join us on an exceptionally challenging, high-impact, and rewarding journey!

You will

  • Learn and improve your own technical and non-technical abilities

  • Understands and makes well-reasoned design decisions and trade-offs.

  • Understands the architecture around the core systems or processes they are responsible for.

  • Active participant in planning activities.

  • Can triage complex issues independently in both production and locally.

  • Requires minimal direction and/or oversight.

  • Develop front-end components and libraries in JavaScript leveraging frameworks like React JS, Redux, Node JS, GraphQL, and so on and optimize for max speed and scalability.

  • Plans and executes delivery of coarse-grained features/capabilities.

  • Understands the business supported by their application(s) processes

  • Identifies problems and/or risks of their own work and the work of others.

  • Consistently helps new hires and junior engineers to "level up" and become more proficient over time.

  • Collaborate with team members across various disciplines to solve problems at the scale of one of the top 10 e-commerce websites

Minimum Qualifications

  • Bachelor's degree in IT, Computer Science, Engineering, or related field OR equivalent combination of education and/or experience

  • 2 or more years of experience with modern JavaScript frameworks (ES2015+, Babel) like React.js, Redux, Node.js

  • 2 or more years of experience in unit testing tools such as Jest, Mocha/Chai, Cypress.

Preferred Skills

  • Experience working with e-Commerce applications

  • Experience working with GraphQL / Falcor

  • Experience working with HTML5 & CSS3

  • Dependency Management Experience (npm, yarn)

  • Continuous Build, Integration & Deployment ( Webpack, Rollup, Github Actions, Jenkins, etc., )

  • Monitoring & Support ( Kibana, Splunk, Dynatrace, Pagerduty )

  • TDD / Refactoring / Automated unit tests, Integration tests, functional tests.

  • Strong debugging and troubleshooting skills

  • Experience working with Git / Jira

Req #:


Address Line 1:

7601 Penn Avenue South







Job Level:

Individual Contributor

Employment Category:

Full Time


Best Buy

Search Categories:

Corporate Jobs, Digital and Technology