Already a member? sign in
You worked hard to earn your degree.
Explore jobs based on your education.
Explore Now

Oregon State University

School of Electrical Engineering and Computer Science

School of Electrical Engineering and Computer Science
 

Connect with Us

  • For Students looking for Jobs
  • For Alumni to stay connected
  • For Employers needing to hire

Don't wait! First round interviews are being scheduled now.

Experience:
0-1 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Posted:
7/19/2013
Job Category:
Software Development
Industry:
Personal Computers & Peripherals
Computer Equipment & Peripherals
Manufacturing
Software Development & Design
Software
Engineering Software
Custom Software & Technical Consulting
Finance
Networking Software
Storage & System Management Software
C
Android Developer - Entry Level
(This job is no longer available)
Hewlett Packard | San Francisco, CA
loading
loading
School
Major
Grad Date
 
 

Not sure what types of jobs you are interested in?


Explore Jobs
Based on Your Education

Follow This Company
Share

Job Description

We are looking
for an outstanding Android developer: someone with a deep interest in Java
& Android development. We need a top tier developer who brings not only a
deep understanding of Android but is grounded with a solid theoretical foundation
in computer science with a broad knowledge of algorithms, data structures &
concurrency. This resource will advance our Android expertise by designing,
implementing and testing mobile applications for the online photo merchandising
market.

While collaboration and being a team
player is a key to success in this role, the bulk of the time will be spent autonomously
developing applications. There will be an emphasis on apps that recreate
existing web experiences.

Duties :

Collaborate with the Product Manager, Designers,
Engineers, Technical Writers & QA.
Develop & own the UI and application logic for an
application in the photo merchandising market.
Assist with estimating, planning, executing and
monitoring quality of the project.
Advocate
for the best practices in Android programming,

How best to leverage native capabilities,
How to handle device fragmentation
Recommend process improvements and toolsets to make
developers more effective and efficient.

Leverage platform specific frameworks where needed.
Perform quality reviews on code.

Skills

Knowledge of object oriented programming & design
patterns.
Have knowledge of core areas of Android programming such as memory
management, asynchronous programming,
Exposure to web architectures and familiarity with
databases.
Knowledge of REST/JSON/XML.
Energetic, inspired, dedicated, passionate about
software development.
Ability and willingness to learn the existing system
quickly and with little top down management.
A great team player, sociable, with excellent
communication skills.
Bachelor's degree in Computer Science or equivalent.

About Hewlett Packard

Hewlett-Packard Company is a provider of products, technologies, software, solutions and services to individual consumers, small- and medium-sized businesses (SMBs) and large enterprises, including the public and education sectors. Its offerings span personal computing and other access devices; imaging and printing-related products and services; enterprise information technology infrastructure, including enterprise storage and server technology and software that optimizes business technology investments, and multi-vendor customer services, including technology support and maintenance, consulting and integration and outsourcing services, as well as application services and business process outsourcing. During the fiscal year ended October 31, 2008, its operations were organized into seven business segments: Enterprise Storage and Servers, HP Services, HP Software, the Personal Systems Group, the Imaging and Printing Group, HP Financial Services and Corporate Investments.