Senior Android Developer
- Full-time
Job Description
We are looking for an exceptional Senior Android Developer to work with our cross-functional team onsite at our client in NYC. Core to this need are:
- Fluent in Java programming language
- Substantial experience with Bluetooth and sensor data from mobile phone
- Proven working experience in JNI and Java threading behavior
- Experience developing successfully-launched Android SDKs
- Analyze requirements
- Select appropriate technology and other choices based on requirements
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work with a team to evaluate tradeoffs
- Experience with executing apps in background
- Fluent in working and interfacing with cloud-based APIs
- Experience with third-party libraries and APIs
- Ability to pivot based on product requirement changes
Qualifications
- Undergraduate Degree in Computer Science, Physics or Mathematics (Graduate Degree always is a plus)
- 6+ years experience in Software Development.
- An Agile mindset with experience working in Agile environment
- A spirit of collaboration and transparent communication
- High personal code/development standards (peer testing, unit testing, documentation, etc)
Additional Information
All your information will be kept confidential according to EEO guidelines.