Want to know if you’re a fit? Upload your resume and let our AI show you.
Skills
Agile Programming Methodologiesunmatched
Androidunmatched
Application Programming Interface (API)unmatched
CSS (Cascading Style Sheet)unmatched
Cloud Computingunmatched
Communication Skillsunmatched
Computer Networksunmatched
Continuous Integrationunmatched
Gitunmatched
HTML (HyperText Markup Language)unmatched
Healthcareunmatched
Interpret Regulationsunmatched
JavaScriptunmatched
Kanbanunmatched
Kotlinunmatched
Medical Equipmentunmatched
Mobile Applicationsunmatched
Mobile Applications Developmentunmatched
Model View ViewModel (MVVM)unmatched
MongoDBunmatched
Multiplatform/Cross-Platformunmatched
Organizational Skillsunmatched
Relational Databases (RDBMS)unmatched
Retrofitunmatched
Scrum Project Management and Software Developmentunmatched
Software Administrationunmatched
Software Developmentunmatched
Software Testingunmatched
Team Playerunmatched
Test Automationunmatched
Test Plan/Scheduleunmatched
Unit Testunmatched
User Interface/Experience (UI/UX)unmatched
Description
The ideal candidate will have a passion for mobile applications and a strong understanding of the Android platform Jetpack Compose, MVVM and MongoDB skills.
Required qualifications:
·10 years of professional experience developing native Android applications
· Experience building high-performance, dynamic UI with Jetpack Compose
Build new functionality in the Jetpack Compose codebase and occasionally in the views (Android platform) codebase.
Work and iterate on API design with input from the team & community.
Develop and maintain Android applications using Jetpack Compose and Kotlin
Experience with Coroutines, Kotlin Multiplatform Mobile (KMM)
Really strong database skills & working with the flow of data from device to cloud
Preferred qualifications:
Experience with Android development, including continuous integration, Jetpack Compose, Coroutines/RxJava, Retrofit, and creating automated UI tests with Espresso or Appium.
Understanding of JavaScript, HTML, and CSS, with experience developing software within a regulated environment in the medical industry.
Ability to interpret and apply regulations and standards relevant to class I/II medical devices.
Experience with agile software development, including Scrum and Kanban.
Experience with continuous integration.
Strong understanding of git and pull request/merge request workflow.
Experience writing unit tests for Android.
Effective communicator and team player, with excellent organizational and collaboration skills.
Basic understanding of computer networking principles relevant to mobile application connectivity.
Experience with MongoDB or other relational databases is desirable.