Job Description :
Android Developer

Atlanta, GA

Permanent Position



Job description:

· CLIENT is looking for a strong Mobile Application Development Engineer to develop Android applications, SDK components, and platform tools.

· You will take ownership of mobile applications that interact with firmware running on devices, as well as web services running in the Cloud, to deliver an integrated experience for our customers.

· The job requires strong fundamentals and experience developing on the Android ecosystem, with apps released in the Play store. Pushing the boundaries of current mobile platforms, you will perform technological feats under constrained environments and will be presented with exciting challenges in native mobile application development.

· You will develop applications using Android APIs and Frameworks. You will work with various company teams to ensure that the App conforms with, and leverages, other company products.

· You will build a SDK and platform for third party application developers. Good programming skills as well as excellent aptitude/reasoning is essential.

· Prior experience developing or maintaining Android applications is highly desired. Prior experience with using and/or building web services is desired. Experience with communication over Bluetooth Smart / BLE is a definite advantage.



Responsibilities :

· Design and implement new user-facing features - develop, test and maintain Android apps.

· Collaborate with designers to create innovative user experiences.

· Develop prototypes quickly to validate interactions and prove product designs (and, take that code to hardened, production ready standards

· Optimize applications to maximize speed and scale, factoring in mobile network latency and limitations of interacting with embedded devices.

· Write client-side code to create fast, easy-to-use, high volume production applications.

· Manage individual projects priorities, deadlines and deliverables.

· Work with external vendors to evaluate and integrate prototypes; coordinate with product team to make recommendations and deliver high quality product

· Work in an Agile environment to quickly iterate over the design-build-test-measure cycles

· Develop processes and maintain infrastructure to continuously validate the robustness and responsiveness of the applications.

· Minimum Qualifications:

· Bachelor’s degree in Computer Science, EE or related technical discipline

· 5+ years of experience in mobile application development with experience in delivering apps for consumer products

· Strong software development skills: proficient in Java (for Android)

Preferred Qualifications

· Experience with using and/or building web services

· Experience with using BLE / Bluetooth

Experience or familiarity with iOS application development (or, a cross platform framework such as Xamarin)

Details required for submission:

· Full Name :

· Highest Level of Education :

· Current Location :

· Availability to start:

· Skype ID:

· Visa Status :

· Telephone :

· Email Address: