Careers

Latest Job Postings

Android Developer

Twitter Facebook
Apply
Location
Cambridge, MA
Job Type
Direct Hire
Date
Nov 06, 2018
Job ID
2611565
Spearhead Staffing is seeking an Android Developer with 3+ years of experience for a direct hire in Cambridge, MA (02142). Salary depends upon experience level. Locals/daily commuting distance please.

Absolutely NO 3rd party recruiters.  No visa sponsorship/transfer. All applicants must have permanent US work authorization and not require any type of sponsorship now or in the future.

To apply, please send a Word format resume to the attention of Job # JOS274 resume@spearheadstaffing.com 
 

For this team, we are seeking an Android Developer with deep native mobile app development experience in professional settings. Your daily work will include Android app engineering and solving technical challenges related to delivering apps used by both patients and health care professionals to help manage their care plans. We build both iOS and Android apps side-by-side and integrate with many Bluetooth connected hardware devices.  We try to share as much code and knowledge between the platforms as possible.  You will primarily interface with architects, backend, front end web engineers as well as an embedded test team. You will also interface with a product owner, quality manager, risk manager, usability team, UI/UX designers, regulatory and others.  This is a collaborative organization that values strong communication.

The ideal candidate will have deep experience with the full cycle of app dev, release, and support. They will have professional Android development skills, strong passion, work ethic, and desire to push the boundaries of mobile device development. You will be doing work that really matters: your code will have a real impact on our patient’s lives – empowering them to climb toward self-sufficiency. You will have the opportunity to attend relevant training sessions and events to bolster your skills, in addition to a host of other perks.  You are also welcome to join monthly usability sessions where you get to watch real patients and doctors discuss their struggles and watch them engage with the solutions you’ve helped build.  When you see that spark when they get it, it’s truly magical.

Responsibilities:

  • Engineer new features in Android apps according to requirements.
  • Fix bugs and optimize existing features in Android apps.
  • Interface your code with our APIs
  • Build connectivity to Bluetooth connected medical devices
  • Ensure software development is modular, scalable, well tested, stable, and optimized.
  • Participate and give feedback in design and code reviews with other developers.
  • Respond to feedback from customers and other internal stakeholders, ensuring released web evolve from real world usage, OS updates and potential complaints.
  • Establish automated testing framework to ensure test coverage while optimizing effort and resources for future releases 
  • Follow software design guidelines and ensure proper implementation through code reviews on both internally and externally sourced components
  • Support continuous improvement through software development metrics and ensure consistent visibility into those for every project executed
  • Work with internal and external software developers and testers to ensure software development deliverables are meeting expectations with respect to quality


BASIC Qualifications:

  • 3+ years of professional experience in Android mobile app development.
  • Bachelors in Computer Science, Software Engineering, Computer Engineering, or Electrical Engineering at minimum. No Bootcamp applicants please.

PREFERRED Qualifications:

  • Passion!
  • Expertise in Android system services and APIs.
  • Enjoys spending most of their day in Android Studio
  • Expertise using RESTful APIs to integrate mobile applications to server side systems.
  • Strong grasp of Git
  • Exceptional organizational, multi-tasking, and project completion skills.
  • Self-motivated, innovative, and proactive. An individual who enjoys both the team environment as well as making an individual impact.
  • Experience with Agile methodologies such as Scrum or Kanban. Understanding of Scrum/XP/Agile principles.

Desired skills:

  • Core OS Layer such as Bluetooth, WiFi and external accessory integration.
  • Understanding of Bluetooth Low Energy
  • Security best practice skills
  • Experience building an app with Kotlin
  • Experienced in application development using modern Android development practices with a small team of engineers to develop fast, stable, and reliable Android apps and components.
  • Expert development skills include client-side technologies, design, architecture and writing of clean, reusable, extensible, standards-compliant code.
  • Have launched Android apps in Google Play Store.
  • Advanced experience in Java and its particular style when developing for Android.
  • Experience in leveraging and properly using all major Android SDK constructs.
  • Advanced knowledge of testing specifics of Android including unit, functional and UI testing.
  • Expertise with continuous integration with delivery from a build pipeline.
  • A personal connection to and/or interest in medical care (especially Diabetes)