Lead Android Engineer

South Bay, (none selected) | Direct Hire

Post Date: 08/15/2017 Job ID: JOS000006910 Industry: Software/Hardware

Smartphones, tablet, and other mobile devices have completely revolutionized how we operate in our daily lives. From communicating and sharing information to traveling and shopping, Android have been Intelligent personal assistant which is only available as a built-in application on flagship devices and wearables. This application uses a natural language user interface to perform tasks on these devices using voice, including but not limited to making phone calls, sending text messages, setting up meetings, opening apps, setting alarms and timers, getting directions, answering general questions, providing information about restaurants and other businesses, etc. These functions vary depending on the phone or wearable model.
 
 
Position Summary:
is looking for an Android Engineer with expertise in Android framework and Android application development. In this position, you will be part of the team with a vision of new transformative technologies that will continuously improve  and bring tools to the developers to integrate third party applications. You will be a catalyst for change, innovating with engineering strategies and technology solutions that meet the company's business goals and strategies.
 
The successful candidate will have deep technical skills in software engineering; experience in modifying aspects of various Android framework modules, development of SDKs and developing Android Application layer components as well. The candidate will be passionate about technology and always have the customer's best interest in mind.
 
Duties & Responsibilities Include:


Design and Development of Android framework modules to aid in development


Unit Test case development and aiding in automation of test cases


Work / Collaborate with various global cross functional teams of Product Managers / Tech Leads to understand the requirements


Document the working systems and help in training of fellow engineers
the working systems and help in training of fellow engineers

 
Roles and Responsibilities for lead positions:
 

Lead the engineering team
Provide deep technical guidance to engineering team as required and establish work priorities to deliver a quality product on time
Work closely with product and program management to deliver a go-to-market updates and new features for every release
Successful analysis and execution of technical strategies with unparalleled ability to create value-added solutions
Should be proficient in prioritization and skilled in resolving urgent tasks by taking effective action with a commitment to excellence

 
Skills: Experience Requirements:

In depth understanding of Android Application development model
Hands on experience with Android Application Manager and other key frameworks aiding Application Development
Hands on experience with development of customer facing SDKs
Hands on experience and in depth working knowledge of Android SDK, NDK and emulators
Experience working with remote data via REST and JSON
Exposure to development of server side components
Aware of Mobile application development trends
Technologies – Java, Perforce, Git
Methodologies – Scrum, Agile

Nice to Have:

Experience modifying Android Emulators
Prior experience in Smart Assistant space
Prior experience in search related technologies
AI based vocie assistance solutions

Keywords: 
Education: 
BS / MS in Computer Science , Engineering or a related field

Skills and Experience:
Required Skills:  
ANDROID 
ANDROID SDK 
APPLICATION DEVELOPMENT 
ENGINEER 
JSON  
Additional Skills: 
REST 
APPLICATION LAYER 
B2B SOFTWARE 
CATALYST 
GIT 
JAVA 
LEADS 
MOBILE DEVICES 
NATURAL LANGUAGE USER INTERFACE 
PERFORCE 
SOFTWARE ENGINEERING 
SOLUTIONS 
TEST CASE 
TEST CASE DEVELOPMENT 
TEST CASES 
TRAINING 
UNIT TEST 
USER INTERFACE  


Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: