Mobile App Developer-BIB Lab

Job description

Overview

GENERAL SUMMARY OF POSITION: 

The Colubri Laboratory at the University of Massachusetts Medical School is seeking to hire a Mobile App Developer to build innovative mobile tools to help us understand and stop infectious disease outbreaks. Under the direction of the PI or designee, the person in this role will develop iOS and Android applications for participatory outbreak simulations, digital contact-tracing, and mobile health research projects. The candidate for this position will have the opportunity to join in a nimble research group, and work closely with other members of the Colubri Lab on the design and development of a portfolio of software applications integrating research, education, and community outreach, including Operation Outbreak, an education platform on infectious diseases that uses mobile apps to simulate the spread of a virtual pathogen over Bluetooth. The Software Engineer may also participate in the evaluation and research of 3rd-party software and conduct feasibility studies to determine appropriate engineering solutions. They will be expected to perform duties in a manner consistent with a complex, diverse, and dynamic environment and serve a complex research, medical, and education community.

 

For more information about the Colubri lab please visit: http://co-labo.org/ and https://t.co/1M2fR5iPj0

Responsibilities

MAJOR RESPONSIBILITIES:

  • Propose, design, and develop applications for the iOS and Android platforms.
  • Ensure the performance, quality, usability, and responsiveness of applications.
  • Help maintain code quality, organization, and automatization.
  • Ability to gather requirements and provide accurate and realistic project milestones and timelines for completion.
  • Successfully perform any coding tests and resolve bugs as required.
  • Manage release of applications on Apple and Google app stores.
  • Apply appropriate techniques to ensure user’s data privacy.
  • Identify and learn emerging mobile technologies through formal training or independent self-study
Qualifications

REQUIRED QUALIFICATIONS:

  • An Undergraduate or Master’s Degree in Computer Science, Software Engineering, or a related field or program (including ABET-accredited) with comparable coursework or experience.
  • 2+ years of experience in the development of iOS and Android apps.
  • Record of completed app projects using Java, Kotlin and Swift programming languages.
  • Strong expertise in iOS and Android SDK frameworks and fundamentals
  • At least 1 published app on Apple’s App Store and on Google Play.
  • Experience using Android Studio and Xcode IDEs.
  • Good understanding of mobile architecture (MVP, MVVM, etc.) and design (Builder, Adapter, etc.) patterns.
  • Experience with RESTful APIs and push notifications to connect mobile applications to back-end services.
  • Experience with software development best practices including versioning, continuous integration, and issue tracking.
  • Knowledge of Apple’s and Google’s Human Interface Guidelines, and App Store Review Guidelines.
Additional Information

PREFERRED QUALIFICATIONS:

  • Familiarity with mobile health applications and proximity/location sensing technologies (e.g.: Bluetooth, GPS).
  • Experience with cross-platform mobile development frameworks, such as React native or PhoneGap.
  • Experience with performance and memory tuning with appropriate tools (CloudTest, JMeter, Gatling).
  • Knowledge of any server-side language, as well as HTML5, CSS, and JavaScript experience, would be a plus.

*LI-AT1

 

 

 

Diversity Profile: University

 

AAUP COMPENSATION SURVEY DATA

View more

Learn more on Inside Higher Ed's College Page for University

Arrow pointing right
Job No:
Posted: 2/25/2021
Application Due: 5/6/2021
Work Type: Full Time
Salary: