Sr. Mobile Application Developer

  • Full-time

Company Description

    ABOUT spencer®

    Spencer Health Solutions (www.spencerhealthsolutions.com) is transforming healthcare by moving care delivery to the home through the company’s spencer® medication adherence and engagement platform. The spencer FDA Class I technology enables virtual care by connecting patients, clinicians, pharmacists, and family members digitally.

    The Morrisville company offers the right candidate an opportunity to be part of a high-performing team in the development of cutting-edge medical technology at the exciting point of market entry through leading health technology distributors in the US, Canada, and Europe.

    Job Description

    As a Senior Mobile Application Developer, you will focus on the design and development of our mobile applications that positively impacts the health of our customers in countries around the world.  We are looking for individuals with a strong passion for problem solving and developing software solutions in the medical device industry.  The ideal candidate will have software development and off-shore technical leadership expertise in cross platform mobile application development (iOS & Android), who is highly organized and methodical with a strong attention to detail.  An understanding of AWS IoT is strongly preferred.

    RESPONSIBILITIES

    You will have the opportunity to perform multiple roles and have fun solving challenges as a developer / designer / app architect / product manager.

    • Lead architectural and engineering decisions for the mobile application, built upon React Native to support both Android and iOS users.
    • Walk through project requirements, provide solutions, task time estimates and bring mobile application team up to speed on requirements.
    • Hands on development both for new and existing features on our React Native application.
    • Manage a remote mobile team, unblock engineers and provide guidance both in design and development, as and when required.
    • Perform R&D, promote technology trends, standards, frameworks, tooling and balance timelines with new findings. Evaluate new technologies to ensure software solutions are reliable, scalable and efficient across all platforms.
    • Initiate new projects with proof-of-concept to solve both current and upcoming feature challenges.
    • Work closely with cross functional teams consisting of product managers, backend developers, QA in an agile, fast-paced environment. Perform daily sprints, participate in code reviews and ensure code quality, organization, and automation in code base adhere to standards.
    • Assist QA team with both manual / automated end-to-end tests, when required.
    • Measure and optimize the performance of both iOS & Android mobile applications.
    • Participate in release build planning, monitor and resolve production apps, when required.

    Qualifications

    • BS/MS in Computer Science or equivalent experience.
    • Experience building consumer facing mobile apps with React Native (ideally preferred) OR 5+ years of experience developing native mobile applications for iOS and Android.
    • Experience leading off-shore mobile application development teams.
    • Proficient in design and development of REST APIs using Swagger IDL.
    • Proficient in design and development of relational (e.g., MySQL) and NoSQL databases.
    • Ability to read, understand, and execute job functions in accordance with Standard Operating Procedures.

    PREFERRED

    • Experience with Node.js, React, Redux/MobX and Jest/Mocha or similar for unit testing.
    • Experience working with mobile application frameworks like Xamarin, Flutter, Cordova.
    • Experience building service-oriented APIs and cloud services in Node.js against AWS.
    • Experience with UI/UX design (e.g., Material Design).
    • Experience with AWS IoT, AWS SNS and Microservices concepts.
    • Experience working in a regulated environment.
    • Knowledge of healthcare systems, HIPAA, Mobile app/data security design principles.

    Additional Information

    Spencer Health Solutions is an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and the basis of disability or any other federal, state or local protected class.

    Privacy Policy