Job Location: Minneapolis, MN / WA Duration: 6 Months (Hybrid) Client: Best Buy
In this role, you will be a critical member of the Deals team building components for the deals experience. You will develop highly optimized, responsive components. You will be working in an agile environment with some pair programming.
Responsibilities/Deliverables that the resource will be responsible for:
5+ years of experience with mobile app development
React Native app development experience
Minimum of 6 years related software development experience with Bachelor's degree; additional 2 years of experience without BS/BA
Experience with modern JavaScript Tooling (Node, Yarn / NPM, Babel, Webpack, etc.)
Strong unit-testing and integration-testing skills
Able to participate in the planning process: take high level design discussions and create user stories, then further break those stories into tasks.
Good social and communication skills
Team oriented focus. Ability to understand another's viewpoint and have a constructive code review discussion.
Takes initiative, self-starter. Able to identify work that needs to be done on their own.
Automated deployment pipelines (Jenkins and/or Github Actions preferred)
Ability to write clean, readable code and adhere to team style guides.
Experience with iOS development (swift or Objective-C) and the release process
Experience with Android development
Experience with commonly used libraries (Retrofit, Butterknife, Espresso, Alamofire, Axios, etc) is a bonus
Experience with bug tracking software such as Jira
Proficiency with UNIX/Linux/macOS command line
Excellent interpersonal and communication skills; you must be comfortable in small and large groups and interacting with senior executives
Flexible problem-solving ability
Leadership and mentoring of more junior engineers
Will be asked in interview if not provided with resume.
30 Min Virtual Interview
1 Hour Virtual Interview with Hacker Rank or coding problems