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.

0-1 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
Personal Computers & Peripherals
Computer Equipment & Peripherals
Software Development & Design
Engineering Software
Custom Software & Technical Consulting
Android Developer - Entry Level
(This job is no longer available)
Hewlett-Packard (HP) | San Francisco, CA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

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

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.
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.


Knowledge of object oriented programming & design
Have knowledge of core areas of Android programming such as memory
management, asynchronous programming,
Exposure to web architectures and familiarity with
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 (HP)

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.