
Senior Software Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Lead the delivery of complex solutions, coding larger features from start to finish
- Actively participate in planning, and performing code and architecture reviews of their teams product
- Ensure 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.
- Lead the triage of complex production issues across systems
- Demonstrate creativity and take initiative in solving complex problems
- As a high performer, consistently deliver a high volume of story points relative to their team
- Aware of the technology landscape, plan delivery of coarse-grained business needs spanning multiple applications
- Influence technical peers outside their team
- Set a consistent example of agile development practices and coach other engineers to work as a team with Product and UX
- Create and improve internal libraries and tools
- Provide technical leadership on the product and determine technical approach
- Proactively communicate status and issues to their manager
- Collaborate with other teams to find creative solutions to customer issues
- Show a commitment to delivery deadlines, in particular seasonal and vendor partner deadlines that are critical to Best Buys continued success
- 7+ years of relevant experience with a bachelors degree OR equivalent relevant professional experience. Including:
- 4+ years of development experience for android and iOS application development using React native, Swift or Kotlin including some or most of the following technologies
- Git, Jest, Lerna, NX, yarn, Node.js, Axios, GraphQL, XCode, Android Studio, Cocoapods, React navigation, React Query, Metro, Deeplinking,Push notifications
- 2+ years of development experience using React Web and any of the following technologies:
- React Web, GraphQL, NPM, Yarn, Babel, Webpack, Typescript, Jest, Mocha, Chai, Cypress, React Query, React Hooks, Fastify, Koa, Chrome dev tools, Charles Proxy
- 2+ years of leading teams using agile principles with Kanban or similar iterative approach for estimating, planning, retrospectives, etc.
- Knowledge of and working experience with networks, security, firewalls, load balancers, DNS, and other infrastructure components
- Excellent problem solving and analytical skills
- Ability to triage and manage complex, production issues
- Experience working in an omni-channel retail environment
- This position is based in Bengaluru.
- Best Buy India operates under a hybrid work model (in office / remote) with an expectation for employees to be in the office three days a week Generally, Tuesday, Wednesday, and Thursday.
- As a global organization, maintaining collaboration across the globe is a key proposition. Within the framework of established guidelines, employees may be required to engage in extended hours during critical periods.