Android Senior Engineer
RockIT Recruiting - San Francisco, CA

This job posting is no longer available on RockIT Recruiting. Find similar jobs:Android Senior Engineer jobs - RockIT Recruiting jobs

Sr. Android Engineer

San Francisco, CA

Job Description

We're looking for an engineer who strives to create useful, usable, and secure software to run on mobile clients.

We operate everywhere from the highest to the lowest levels of the system, so a solid grasp of both C and Java are key. Working with object oriented languages such as Ruby is a definite plus.

Experience developing security products or simply dreaming of security problems/solutions/algorithms at night (as we do) is a big plus too.

Successful applicants are responsible, self-motivated, and confident; can get things done; can intuitively anticipate problems; look beyond immediate issues; take initiative to improve both our software and our development infrastructure. In short, we look for people who take pride in the craft of software engineering and have proven to be quite good at it.

We believe in agile software development, metrics, short feedback loops, open-source, well-designed APIs, test driven development, automation wherever possible, and all sorts of other things to make sure we can minimize friction and focus on solving the big problems.

Develop and architect features that run on Android devices

Interact regularly with product management, designers, and other teams

Conduct design and code reviews

Resolve bugs and conduct code fixes


Able to come up to speed quickly on our existing implementation

Expertise in C, OO Programming, and Java (or ability to learn Java quickly)

Able to become an expert on mobile development (previous experience not required, but strongly desired)

Strong software design/architecture skills

Passionate about unit, functional, integration and other forms of automated testing

Desire to own features end to end

Experience shipping production ready software

Excellent communication skills, able to work well with a smart, passionate and growing team

Comfortable working in a dynamic startup environment

Nice to Haves

Mobile development experience

Startup company experience

Knowledge of Ruby, databases such as MySQL

Understanding of wired and wireless networking protocols

Security experience