Job Details

Senior Software Engineer - Mobile Apps

Best Buy
Seattle, Washington, United States
Best Buyis one of the largest multi-channel consumer electronics retailers in the world with technology at its center. Our Technology Development Center in Seattle is tasked with fueling growth and spur innovation as we continue to create exceptional experiences for our customers. As aSenior Software Engineer - Mobile Apps you will have the opportunity to focus on the mobile development and evolving the omni-channel customer experience. Our teams primary focus is to deliver quality user experience on the Best Buy shopping app on smart phones and tablets. Our teams are driven by strong values that foster an extraordinary culture of engagement, collaboration and innovation. We do have fun while being the Best. We operate on three weeks sprints, and in an agile fashion. You will participate in daily standup and be assigned stories from the sprint to work on with other developers, and in consultation and collaboration with designers and product managers. We are solely developing mobile apps and developers are expected to understand mobile interaction patterns, standards and capabilities. What will you do as a Senior Software Engineer - Mobile Apps:Translate product requirements into a functional code implementation using React Native, and Kotlin/Java. Deliver technical software engineering work in the development of Android/iOS based products, tools, platforms and services for internal and external customers. Serve as a member of a mobile apps development team to develop and maintain Android mobile applications, in accordance with Best Buy's methodologies, technical standards, time and budget estimates. Work with internal/external developers to translate architecture requirements into detailed parameters by which coding must comply. Participate in design workshops and the investigation/fixing of complex defects/bugs when required. Create, review, approve clean technical designs and specifications for a specific portion or function of a system. Write clean code for complex system software. Evaluate and integrate various libraries and services. Collaborate and negotiate API design requirements. Minimum Qualifications:3 years of relevant experience with a Bachelor's degree OR equivalent relevant professional experience2 or more years of experience with Java and/or Kotlin 2 or more years of experience in architecture and implementing native mobile appsPreferred Qualifications:Experience with React NativeWould like you to have developed/published at least one relevant mobile app, preferably on multiple different platforms Excellent interpersonal skills - you must be comfortable in small and large groups and interacting with senior executives Strong product focus; we expect everyone to do what is needed to deliver the best product for our customers Excellent Cooperation skills, both inside and outside the engineering team

Send application

Mail this job to me so I can apply later

Apply With CV

You are not logged in. If you have an account, log in to your account. If you do not have an account, why not sign up? It only takes a minute!

latest videos

Upcoming Events