BeyondTech
BeyondTech

Search Code

Experience:

Freshness of position:


Search Code

Requirement:   Principal Engineer/ Architect/ Lead Engineer
Job Description:  

Job Description:

This will be a Android developer position with hands on expertise using mobile & web technologies. 

● Individual with minimal 8 to 10 years of coding & design using Android development framework

● Good in design patterns with Android programming language

● Familiar with Android & its related technologies like Android SDK, Java.

● Experience with GIT, XML, JSON, CSS3 & Web Services

● Familiar with SOLID design principles

● Familiar in using native libraries like websocket would be an advantage

● Having good troubleshooting skills with track record to solve customer problems by identifying and performingroot cause analysis (esp. on mobile applications)

● Work on bug fixing and improving application performance.

● Have exposure to orchestrate technical and functional design by discussing with architects and tech leads,prioritize and help product management for predicting right delivery commitments,

● Solid understanding of mobile development life cycle.

● Good exposure to agile & esp. scrum process will be an advantage.

● Good hands on debugging skills

● Exposure to Gerrit & Jenkin or similar build system

● Strong in fundamental to suggest mobile feature level design / architecture recommendations

● Able to write simple queries using sql

● General Product / captive experience with similar domain (consumer electronics / mobile) will be a plus

● Willingness to work overlap time zone if required based on project need basis 

● Travel readiness to US

 

Write an Android application and submit the apk along with source code.

Problem:

Please parse the Json file from

https://s3.amazonaws.com/harmony-recruit/devices.json

This has array of json objects. Display each object as a row in

ListView. Each row should display the Name (read name key in json

object, please check sample response in next page)

You have to demonstrate the

i) OOPS concepts with proper abstraction

ii) Android Skills.

Do not use Async task to parse the file(instead use separate thread)

iii) Threading (notifying UI thread from non UI thread)

While writing the code please consider yourself as a full time

employee of Logitech and your code is going to production. Follow

all coding standards (of production quality code) with proper error

handling etc...

Thanks for your time and interest in Logitech

Sample response:

{

"devices": [

{

"deviceType": "tv",

"model": "la22c450e1",

"name": "samsung"

},

{

"deviceType": "washing machine",

"model": "lg34gfer",

"name": "lg"

},

{

"deviceType": "monitor",

"model": "dlrtio78",

"name": "dell"

},

{

"deviceType": "tv",

"model": "sie45vgty",

"name": "sansui"

}

]

}

Job Location :   Chennai
Required Experience :   0 to 0
Required Education :  
Job Posted on :   17-10-2016
Anchor :   Gita
Email ID :   gita@beyondtech.asia
Contact No :   +91-4442932900
Email Resume To :   gita@beyondtech.asia
     
   
Name * :
Email * :
Phone * :
Location :
Upload CV * :