Senior Android Developer Location: Los Angeles, CA
100,000 - 200,000
Job Description:
Role: Senior Android Developer 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)
Requirements
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
Experience
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