Remote Professional/Senior Android Developer
specialist (Mid / Regular), senior specialist (Senior)
home office work
remote recruitment
The technical team contributes in the steps 4-7 of the dBM development process by architecting, developing and operating technical ecosystems enabling end-to-end workflows for data capture and processing of high frequency sensor data. The technical ecosystems enable digital biomarker development in early to late stage clinical trials
Your responsibilities
Identifying sensor based data capture technologies for digital biomarker development
Designing workflows for end-to-end data capture and processing
Architecting, designing and developing integrated technical ecosystems comprising mobile applications, cloud based data repositories, data processing pipelines, feature data repositories, APIs/interfaces for data sharing and transfer and operational dashboards for clinical sites
Our requirements
Senior/Expert knowledge about Android platform and devices, min. 4 years of experience in creating native applications on Android platform.
Ability to create user interfaces in native applications (coded UI in XML, custom views).
Knowledge of Android Jetpack components (work manager, paging, recycler view, etc. )
Knowledge about MV* architecture patterns (MVP, MVVM)
Knowledge of RxJava and Coroutines
Ability to estimate, plan and deliver tasks according to schedule.
Knowledge about databases, experience with SQLite database
Ability to write unit and integration tests (JUnit, Mockk, Mockito, Espresso, Robolectric).
Knowledge of tools for: build automation and continuous Integration (Bitrise/GitLab)
Knowledge of AGILE (SCRUM/KANBAN) processes
The ability to learn fast and efficient use of Java and Kotlin libraries for commercial products.
Very good knowledge of Kotlin and Java.
Software tools: Android Studio, Git, JIRA
This is how we organize our work
Team size
- 4-7
This is how we work
- at the client's site
- you focus on a single project at a time
- you can change the project
- you have influence on the choice of tools and technologies
- you have influence on the technological solutions applied
- you have influence on the product
- you develop the code "from scratch"
- you focus on code maintenance
- agile
- scrum
Development opportunities we offer
conferences in Poland
external training
industry-specific e-learning platforms
intracompany training
substantive support from technological leaders
support of IT events
technical knowledge exchange within the company
time for development of your ideas
What we offer
sharing the costs of sports activities
private medical care
sharing the costs of professional training & courses
Oferowane wynagrodzenie: 100. 000 - 150. 000
Dodano: 19. 7. 2022
Praca na stanowisku - aktualna
perm_identity
devices