Full-Time Job: Android Engineer, San Francisco, CA (Fitbit)
Job Title: Android Engineer
Job location: San Francisco, CA
Employer: Fitbit
Employment Type: Full-Time Job
Job Description
Android Engineer | Requirements:
- MS in Computer Science plus two years relevant experience, BS in Computer Science plus 6 years relevant experience, or equivalent work experience
- Ability to evaluate solutions both in terms of algorithm and data structure fundamentals as well as object oriented design principles
- Experience creating reusable components with elegant, intuitive API interfaces
- Expertise in Java and Android. C/C++ a plus
- Expertise in one of more of our core technology areas:
* Android UI / Graphics / Animation / OpenGL ES
* SQLite / REST-like network APIs
* Bluetooth / Bluetooth Low Energy
- Experience using a modern version control system to accomplish release and configuration management
- Able to professionally communicate with other team members
Android Engineer | Preferred:
- Experience providing technical leadership for small teams
- A drive to keep performance high using profile guided optimization
- A feel for visual and interaction design
- A knack for appropriate abstraction
- A love of refactoring