Description

JOB ROLE:
Title: Senior Android Developer
Location: Richfield, MN, On-Site 
Client: Aditi Consulting / BEST BUY
Experience: 8+ years Mandatory
Duration: 12 months (High potential for further long-term extension without any tenure limit)

Tell us about your department:
·        Retail warehousing products exist to deliver and enhance core systems for everyday inventory management practices as well as bring warehouse industry standards to high velocity retail-based customer fulfillment.
·        Retail warehousing team is the conduit for bringing end-user Inventory management capabilities and innovations to Best Buy locations. We create solutions to enhance employee productivity, enable end to end inventory management flows, drive employee engagement and create better customer outcomes.

Project Description:
Retail Warehousing product is on a modernization journey and building a React Native mobile app and workstation app. It is a multi-year journey requiring cross team collaboration.

Responsibilities:
Passionate Android engineer who is comfortable designing, building, testing, releasing and maintaining Android applications
Excited by the potential of mobile technology to transform the way that Best Buy interacts and services its employees and customer base
An eye for amazing design and user experience
Someone that values ownership and stepping outside a job description
Must have ability to contribute to both design and development on Best Buy's flagship Android development pipeline for new and existing products
Prototype and develop new v1 products that leverage Best Buy's consumer and enterprise business

Skills:
• Bachelor’s degree in computer science or related field
• Hands on experience building react native Mobile app and Web app
• Candidates should have senior level development experience
• Deep understanding of mobile, client-server development
• Knowledge of Material Design
• Experience with Android test automation & CI frameworks
• Experience developing consumer apps
• Design and architecture knowledge
• Experience with Agile software development
• Great understanding/knowledge of Java and object-oriented design

Education

Bachelor’s degree in computer science