Position Summary/Job Description: Best Buy is looking for a hands-on, creative, and collaborative software engineer to join our diverse team and develop high-quality cutting-edge software solutions for our mobile and web apps. In this role, you will work closely with other software engineers, product managers, and test engineers and design, develop, deploy, and debug full stack software applications. You will work closely within our agile software development process and have an important impact on the development and delivery of high-quality software solutions. What will you do? • Develop, integrate, test, deploy, debug mobile software solutions. • Evaluate new software technologies (i.e., libraries, frameworks, services) that help development to stay abreast of industry trends and standards • Take ownership of the software we build as a team, with a focus on delivering the best possible customer experience. • Contribute to the development of web-based experiences as needed. What we look for in an engineer: • Ability to take ownership over your work. Every day is a challenge to ensure you are performing to the expectations you and your team have agreed upon, both regarding estimates and to the general process. • Ability to work through new and difficult issues and contribute to libraries as needed. • A positive mindset and can-do attitude. • You’re constantly striving to learn new things and improve. You follow industry news, regularly tinker with new technologies, and read books and blogs to keep your skills current. • You work well within a team environment and enjoy working in a collaborative setting. • Ability to write well-documented, clean JavaScript or TypeScript code. • Experience working with GraphQL development • Experience developing with native iOS and/or Android SDKs • Experience working with third-party dependencies and debugging dependency conflicts. • Understanding of REST APIs. • Understanding of coding best practices and a commitment to following them. Minimum Qualifications: • Bachelor's degree in IT, Computer Science, Engineering, or related field OR equivalent combination of education and/or experience • 2 years of hands-on experience in: o Programming with JavaScript and/or TypeScript o Developing with React Native o DevOps automation tools (GitHub Actions, Jenkins), software version control (git), and testing frameworks
ANY GRADUATE