Sr. Android Developer

Mountain View, CA | Direct Hire

Post Date: 10/04/2017 Job ID: 13005 Industry: Software/Hardware

Sr. Android Developer (313296) 
 
General Description

• This role conducts basic technical analysis of customer requirements and creates, evaluates, and develops implementation concepts / approaches to meet customer requirements.  

• This role will require a strong developer with solid programming skills (strong on data structures and algorithms).  • They will assist in design & architecture of framework/app components.

 • Works independently, and may function as a team lead as needed.

 • Determines approach to work, and is monitored/supervised based more on milestone basis, and at key deliverable junctures.  

• Research software standards and analyze emerging technical trends for new product opportunities.  

• Identify the required documentation and process for the project.

 • Assist in creation of design requirements.

 • Assist in analyzing test data and reports to determine if design meets functional and performance specifications. Collaborate with other engineering staff to evaluate interface between hardware and software products.  

• Analyze test data and reports to determine if design meets functional and performance specifications.  

• Confers with the team to resolve testing problems.

Job Responsibilities:

 • Design and build advanced applications for the Android platform

 • Collaborate with cross-functional teams to define, design, and ship new features.  

• Unit-test code for robustness, including edge cases, usability, and general reliability.  

• Work on bug fixing and improving application performance.  

• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.  

 

 
Necessary Skills / Attributes:

• Bachelor's Degree in CS (Master’s Degree a plus)  

• 12+ years of directly related experience is required  

• Strong development and programming skills, as well as design skills and POC creation experience  

• Experience in Java, C, C++ is required  

• Must have experience in Android development – mandatory  

• Experience with third-party libraries and APIs  

• Deep understanding of the general mobile landscape, architectures, trends, and emerging technologies

 • Performs work under time schedules and stress which are normally periodic or cyclical, including time sensitive deadlines, intellectual challenge, some language barriers, and project management deadlines.  

• Experience with Agile Methodologies, CI, and Test Driven Development


Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: