Software Engineer I
Best Buy View all jobs
- Bangalore, Karnataka
- Permanent
- Full-time
- Independently complete small- to medium-sized features and defects
- Participates in team planning activities
- Able to triage simple issues independently, and more complex issues with some assistance
- Participate in technical design and review of features, with guidance
- Consistently follow best practices and guidelines
- Help to mentor new team members
- Know how to prioritize your own work
- Understand the business supported by your applications
- Proactively communicate status and issues to their manager
- Propose ideas within the team to increase effectiveness through automation
- Focused learning to attain expertise in one or more technical areas
- Show a commitment to delivery deadlines, in particular seasonal and vendor partner deadlines that are critical to Best Buys continued success
- 3+ years of relevant professional experience with a bachelors or associate degree, OR equivalent. Including:
- 2+ years of experience building web and mobile applications using React.js, Next.js, and React Native 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 experience in JavaScript or swift or Kotlin programming languages.
- Ability to work in agile development environment.
- Experience working in an omni-channel retail environment.
- Experience working in mobile application development in iOS or Android.
- 1+ years of development experience in native Android or iOS (Kotlin/Swift).
- Effective communication and collaboration skills with team members.
- Excellent problem solving and analytical skills.
- Experience with Akamai, GraphQL and caching strategies.
- 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.