Job Description :
Android Developer
5 Month Contract
*upon offer, candidates must complete background check and drug test*
Responsible for software design & development of patient facing Android application for remote patient monitoring. Role will be a part of an Agile development team.

POSITION RESPONSIBILITIES:
Develop and maintain applications for the Android platform.
Troubleshoot and fix software defects
Create and maintain unit tests
Work together with cross-functional teams to define, design, and develop new features
Participate in Agile sprint planning, daily standup, demo, and retrospective meetings

EDUCATION REQUIRED:
B.S. in Computer Science, Engineering, Information Systems or Software Engineering or Software Development degree program or comparable on the job experience with another B.S. degree.

YEARS OF EXPERIENCE:
2-4 years of hands-on experience in Android development

REQUIRED EXPERIENCE:
Android Development in JAVA
Experience working with Bluetooth Low Energy (BLE)
Experience working with Rest APIs
Experience with Git and Jenkins
Experience working with unit testing tools (e.g. Espresso)
Experience with continuous integration & continuous deployment technologies & best practices
Ability to interface with all groups and levels to solve problems and create solutions
High level of verbal and written communication skills
Ability to work in an Agile delivery team

PREFERRED EXPERIENCE
Experience with Kotlin
Experience with RxJava, Retrofit