Android Application Developer

Role:                     Android Application Developer
Location:             Mountain View
Emp Type:           Permanent Job
Interview:            Phone/Skype
 
5+
Technical/Functional Skills
•                    Strong Mobile Application Development Engineer to develop Android applications,SDK components, and platform tools. 
•                    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 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.
 
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 forconsumer 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 suchas Xamarin)
 
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.
 
Manage day to day Individual work , Good Communication

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file