Software Engineer I
Best Buy · Bengaluru · onsite · Posted 85d ago
Not disclosed3–7 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Responsibilities:
- Independently complete small- to medium-sized features and defects.
- Participate 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 prioritise 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 Buy's continued success.
Requirements:
- 3+ years of relevant professional experience with a bachelor's or associate degree, OR equivalent.
- 3+ years of collective development experience using React Native, ReactJS, and NextJS.
- 1+ year of experience specifically with React Native, including some of the following technologies: Xcode, Android Studio, CocoaPods, React Navigation, React Query, GoLang, Metro, Deep linking, Push notifications, GraphQL, Git, Jest, Lerna, NX, yarn, Node.js, Axios.
- React Web development should include some of the following technologies: NPM, Yarn, Babel, Webpack, TypeScript, GraphQL, Jest, Mocha, Chai, Cypress, React Query, React Hooks, Chrome DevTools, Charles Proxy.
- Understands considerations for state, session management, caching and other required JS dependencies.
- Strong collaboration with product managers and XD.
- Ability to triage and manage complex, production issues.
- Intermediate to advanced proficiency with TypeScript.
Preferred:
- Experience in an omnichannel retail environment.
- Experience building highly scalable and performing applications.
- Familiarity with GraphQL.
- Experience in GoLang.
- Knowledge of networks, security, firewalls, load balancers, DNS, and other infrastructure components.
Sourced from instahyre
Skills
GraphQLNext.jsGolangJavascriptReact.JsReact NativeTypescript