Hi Partner,

We have the following requirement with one of our clients in Queen 
Anne,WA.  Please let me know if you have any consultants available in 
 Queen Anne,WA.


*Duration*: 6 months+

*Location*: **Queen Anne, WA (98109)**

*Pay*: Up to 60 C2C

*Title*: Android Developer


 

***NON LOCAL CANDIDATES ACCEPTED. F2F IS REQUIRED FOR FINAL ROUND 
INTERVIEW.***

 

*-Please give me up to 4 hours to respond*

*-Read the qualifications! Don’t just see a candidate on your bench has the 
title, PLEASE CHECK they have requirements*

*What are the MUST have skills that you are looking for in a candidate?*

-Candidates MUST HAVE LINKED IN PROFILE
- Bachelor's degree in Computer Science or related field 
-*10+years of development experience, 5 of which must be mobile* 
- Deep understanding of mobile, client-server development 
- Knowledge of Material Design 
- Experience with Android test automation & CI frameworks; 
- Experience developing consumer apps 
- Released apps into the Play store (or open source) 
- Design and architecture knowledge 
- Experience with Agile software development 
- Great understanding/knowledge of Java and object oriented design



*What are the technologies and the depth of the technologies that a 
candidate must have in order to be successful in this role? *Java 
Material design 
Android dev studio



*Tell me about your department:* 
Mobile apps team is a newly created team and office in Seattle, charged 
with owning all the mobile apps from Best Buy, including apps on emerging 
non-PC platforms (Smart TV, Consoles, etc). Our primary focus is on smart 
phone and tablet apps to enable the multi-channel consumer electronics 
shopper to make better, more confident buying decisions, connect with 
product information, bridge the online and in-store experience, and 
activate support and service. 

*Project Description:* 
Mobile app native development for Android - adding features to the core 
Best Buy Shopping app, Geek Squad app, and Best Buy Games app. 



*Responsibilities/Deliverables that the resource will be responsible for: *We 
currently have multiple Android engineering opportunities. Everyone will 
bring their own unique experiences and perspectives to the team, but below 
is an overview of the essential skills we are looking for. 

Best Buy is one of the largest multi-channel consumer electronics retailers 
in the world with technology at its center. Best Buy is opening a new 
Technology Development Center in Seattle to further fuel growth and 
innovation of exceptional customer experience. Best Buy is driven by strong 
values that foster an extraordinary culture of engagement, collaboration 
and innovation. Best Buy employees have fun while being the Best. Best Buy 
employees enjoy a comprehensive rewards/compensation package. 

The new Technology Development Center is conveniently located in South Lake 
Union with easy access to I-5. Our work, in a word, is extraordinary. In 
Seattle office, we are developing our own cloud and mobile applications; 
which means you will have the opportunity to focus on mobile development, 
cloud engineering and evolving the omni-channel customer experience. 

Do you want to directly impact how millions of customers shop and use their 
devices on a daily basis? Do you enjoy interesting and challenging 
projects? If so, we want to talk to you! 

*What we need:* 

- 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 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 

*What would a normal day for this position look like??* 
We operate on two week 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 native apps and developers are expected to 
understand mobile interaction patterns, standards and capabilities.


*What are the soft skills that you feel candidates must-have in order to be 
successful in this role?* 
Understands business, technical and customer inputs to define new and/or 
changes to existing customer experiences 
Collaborates with Customer Experience and UX teams to ensure implement 
designed customer experiences 

*Please provide three industries that would produce fitting candidates*: 
Mobile apps for eCommerce company 
Staff developer for mobile development agency 
Mobile games


*Will there be testing required for this role? If so, what test would you 
like administered & who would you like to administer?* 
Technical interview will be required; will be administered by one of our 
development leads 

Prescreening Questions 
*TECHNICAL QUESTIONS: *
1.) You have created an activity that uses a ListView to display a list of 
albums. Each row includes some album info and a thumbnail of the album 
cover. All the data is locally stored in a SQLite database. The list is 
performing poorly when scrolling: slow rendering, jumpiness, etc. 
- Describe some possible causes for the poor performance. 
- Describe at least two ways to improve the performance of the list. 
2.) What are your preferred 3rd party libraries to incorporate into new 
applications to ease coding? 
3.) You discover that a network call to your service is causing your UI to 
hang. How should you correct this? 
4.) What new feature in Android 7 (Nougat) do you think is most impactful 
to an Android developer? 
5.) You have an application with two activities: Main and Sub. Main needs 
to start the Sub activity. The Sub activity needs to take some action and 
return a simple result of that action (fail, succeed, etc.) to Main. How 
would you accomplish this? 
6.) What are the different ways to incorporate fragments as part of an 
activity? What are the benefits of each approach? 

*Interview Process Overview (Please include the date the manager would like 
to start interviewing):* 
For local candidates Codility, 45 minute phone interview, in person loop 
For non-local candidates Codility, 45 minute Skype interview, in person loop

  

Regards,

*Pooja R*

Technical Recruiter

LOGICQUE

*2200 N. Canton Center Road, Suite 110, Canton, MI 48187*
*eMail : [email protected] <[email protected]>  Phone : **(734) 928-21 
<%28734%29%20404-5625%20X%20107>74*    *Fax : **(734) 344-5333* 
<%28734%29%20344-5333>

-- 
You received this message because you are subscribed to the Google Groups 
"Android Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/android-discuss.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-discuss/33bd8f7f-b6f1-4903-88a9-321a89dcccec%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to