Job Description :
Position: Android Developer

Location: Troy, MI

Interview Process: Webex

Contract Duration: 6+ Months

Visa Status: USC, GC, GC-EAD, H1B, TN, E3 L2, H4

Education: Bachelor’s Degree


Skills: Android


Job Description:



Application developers should feel familiar and comfortable with applying agile principles to software development, using collaborative tools for knowledge sharing, and unworried to work in a large organization with many teams and individuals.



RESPONSIBILITIES:

Complete development assignments on time with an appropriate level of quality to support project efforts.
Participate in a digital technology project from concept to implementation, and through all phases of the software development lifecycle
Create work estimates based on technology concepts and requirements documentation.
Support project releases.



REQUIREMENTS:

2+ years’ experience designing and implementing web applications
Excellent written and oral communication skills



QUALIFICATIONS - for Android/Server*:*

2+ years of combined software/application development experience in Java and android

Strong understanding of java and android ecosystem

Excellent understanding of all mobile UI fundamentals, from layout to animations

A Strong experience with Data Structures and Multi-Threading.

Understanding of architectural patterns such as MVP and MVVM

Understanding of application design patterns – Gang of Four patterns

Created an application that is available on google play store (bonus but not a must)

Proficiency with Linux, Mac OS X, GNU tools, and scripting languages is a bonus

Understanding of build systems such as gradle, Jenkins. (bonus)
             

Similar Jobs you may be interested in ..