Key Responsibilities : Contribute to the delivery of complex solutions, breaking down big problems into smaller piecesActively participate in team planning activitiesEnsure the quality and integrity of the SDLC for their team and identify opportunities for improvement in how the team works, through usage of recommended tools and practices.Able to triage complex issues independentlyAware of the technology landscape, help to plan delivery of coarse-grained business needs spanning multiple applicationsSet a consistent example of agile development practices and coach other engineers to work as a team with Product and Experience DesignHelp new hires and junior engineers to improve their skills and be more effectiveContribute to and improve internal libraries and toolsUnderstand the business supported by your applicationsProactively communicate status and issues to their managerIdentify problems and risks of their own work and the work of othersCollaborate with other teams to find creative solutions to customer issuesShow a commitment to delivery deadlines, in particular seasonal and vendor partner deadlines that are critical to Best Buy’s continued successRequirements : 4+ years of relevant professional experience with a bachelor's degree OR equivalent. Including : 3+ years of collective development experience using React Native or ReactJS.1+ year of experience specifically with React Native, including some or most of the following technologies : XCode, Android Studio, Cocoapods, React navigation, React Query, TanStack, Metro, Deep linking, Push notifications, GraphQL, Git, Jest, Lerna, NX, yarn, Node.js, AxiosReact Web development should include some or most of the following technologies : NPM, Yarn, Babel, Webpack, Typescript, GraphQL, Jest, Mocha, Chai, Cypress, React Query, React Hooks, Chrome dev tools, Charles ProxyUnderstands considerations for state, session management, caching and other required JS dependenciesStrong collaboration with product managers and XDAbility to triage and manage complex, production issuesExperience building highly scalable and performing applicationsPreferred : Experience working in an omni-channel retail environmentExperience designing and building GraphQL queries and integration with front end componentsExperience developing or designing features that interact with or leverage GenAI or Machine LearningAbility to build and optimize web applications and platforms in a cloud environment with a solid understanding of system designKnowledge of networks, security, firewalls, load balancers, DNS, and other infrastructure components
Software Engineer Ii • Bengaluru, Karnataka, India