Senior Level Android Developers
We are looking for Senior Level Mobile Application Developers - both Android and iOS developers.
Responsibilities:
- Expert experience developing multiple commercial-grade mobile applications (IOS or Android) using
native languages (Objective-C / Swift, Xcode, Kotlin,Java). For Android, must have experience with
Kotlin, for iOS mush have experience with Swift. Experience with BLE or NFC is a plus. Experience with
React Native is a plus.
- Demonstrated knowledge of best practices for Android and iOS.Strong experience developing
multithreaded applications.
- Solid knowledge of mobile OS architecture - in areas of: UI, memory management, data storage,
application management by OS and cybersecurity.
- Experience with charting of data (scientific or medical data is preferred), either custom-developed or
third-party charting libraries.
- Experience with UI development of mobile application (scalable for different screen resolutions and
localization).
- Demonstrate initiative in all areas of work - proactive in identifying shortfalls in requirements, design
or code.
- Experience working with continuous integration.
- Experience working with cross-functional teams.
- Excellent communications skills (verbal and written). High-quality SDD/design and implementation
documentation skills a must.
- Experience with unit-testing and test automation preferred.
- Must have apps published in Google or Apple stores.
- Experience with Bluetooth LE (BLE) or NFC is a plus
Requirements and Qualifications:
- Bachelor's degree or higher in computer science, information technology or related field
- Evidence of continuing education, such as technical certifications, a plus
- Minimum 7 years' experience in Information Technology field
- Minimum 5 years' experience in mobile application development
- Prior experience working in an FDA regulated environment, a plus
- Local to Bay Area preferred but will consider remote support (must live in the US and be authorized to
work in the US, must be willing to work PT/ West Coast hours).