Job Description :
Title: Senior Engineer (Android)
Location: Santa Clara, CA
Duration: Full TIme
Start Date: ASAP
Required ExperienceSkills:
- 4+ years of experience in Android app development, with strong programming skills
- Knowledge of core Android APIs, frameworks, facilities, UI styles and paradigms
- Must provideApp development portfolio t
- Good understanding of Android related programming patterns and operating system facilities
- Ability to work with UX/UI designers to create an usable app with delightful user experience
- Understanding of app optimization including performance optimization
- Good understanding of OOPS concepts, Design Patterns, Algorithms and data structure
- Experience with RESTful web services and parsing JSON/XML
- Experience and desire to work with Agile software development paradigm in a fast-paced, iterative and multi-functional environment
- Excellent communication skills, both oral and written
Desired Skills:
- Experience with Bluetooth / BLE
- Experience in the IoT (Internet of Things)
- Experience with creating APIs or Libraries for third party developers
- Experience in developing apps with Multimedia experience (making media apps, dealing with media controls, etc
- Experience in developing apps with Telephony or messaging integration
- Knowledge of Firebase
- Experience in instrumenting apps with analytics functions
- Knowledge of requirements and task management tools such as JIRA, Redmine

Client : Confidential