Senior Android Developer Location: Los Angeles, CA
100,000 - 200,000
Job Description:
Role: Senior Android Developer
Location: Los Angeles, CA
Responsibilities
Location: Los Angeles, CA
Responsibilities
- Build advanced applications for the Android platform
- Collaborate with cross-functional teams to define and ship new features
- Work with outside data sources and APIs
- Write unit test code for robustness, including edge cases, usability, and general reliability.
- Work with QA engineers to fix bugs and improve application performance
- Create compelling device-specific user interfaces and experiences
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Explain technologies and solutions to technical and non-technical stakeholders
- Lead a team of Android developers (both on-site and offshore)
- Bachelors Degree
- Excellent communication skills
- Strong analytical and problem-solving skills
- Excellent debugging and optimization skills
- Published at least one Android app
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile software development life cycle
- JavaAndroid SDKStrong OO design and programming skillsWeb service APIs (SOAP, REST, XML, JSON)Source control (we use git), configuration management, continuous integrationAgile DevelopmentJIRA/Confluence (Atlassian Suite)3rd party librariesKnowledge of SQLite, MySQL, MongoDB, or similar database management systemBonus: Work with hardware accessories, Bluetooth, BTLE, streaming video, management and training of Android development teams