#1 Job Board for tech industry in Europe

Android Developer - IT Expert
Mobile

Android Developer - IT Expert

Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office

Tech stack

    Android

    master

    Git

    advanced

    Jira

    advanced

    Agile

    advanced

    ITIL

    advanced

    Kotlin

    regular

    Java

    regular

    API

    regular

    English

    regular

Job description

Android Expert who will innovate healthcare
Let’s keep it simple.
We are the IT center for Roche - a company in the top 10 biggest R&D spenders worldwide.
We do #Code4life creating innovative software that helps doctors, patients and scientists around the world.
Our Team focuses on building one of the most important mobile applications for Diabetes patients - and as part of that team,
You will work closely within a team of other experts on research, design and implementation of it in a highly product-oriented team, cooperating with other squads.

We need an Android Developer - Expert who has:

  • Expert knowledge about Android platform and devices (at least 5 years of experience working as a mobile software engineer)
  • Very good knowledge and practical experience with Kotlin, Java, Gradle, Material Design, Android Jetpack, unit tests, continuous integration pipelines, static code analysis
  • Solid experience with popular Android tools and libraries (Dagger, Retrofit, SQLite, MockK, RxJava/Coroutines, Flow etc.) as well as API design and functional reactive programming
  • Strong understanding of client-server architecture, related problems, tools and patterns
  • Knowledge of tools for build automation, code repositories (GIT with “git flow” standard), task tracking and project management (Jira)
  • Experience in optimizing mobile applications (performance, memory, power usage, storage)
  • A passion for clean code and solid, future-proof architecture as well as improving on existing code to make it ready for extensions
  • Learns new technologies quickly
  • Is able to lead the team (plan and organize work) and guide other developers by sharing expertise and helping them to grow
  • Fruitfully cooperates with QA team, UX and graphics specialists (implementing Sketch designs, prototypes, mockups) and developers (conducting code reviews)
  • Can estimate, plan and deliver tasks according to schedule
  • Knowledge of ITIL and AGILE (SCRUM/KANBAN) processes
  • Good communication skills in English (at least B2 or equivalent)

The following would be an advantage:
  • End-to-end application development and release management - confirmed by published apps on Google Play, App Store or other public store
  • Writing blog posts and contribution to open source projects, active participation and/or being a speaker at conferences
  • Other mobile platforms experience (especially iOS), as well as hybrid solutions for multiple mobile platforms (Xamarin, Flutter, React Native etc.)
  • Working in cross-disciplinary product teams
  • Developing safety-critical, medical software (software as a medical device)
  • Building architectures on Android for projects larger than 500 kLOC
  • Master's degree in Computer Science (or related technical field)

We offer:
  • salary range: 18.000 - 22.000 PLN gross/month
  • dedicated training budgets and many opportunities for personal and professional self-development (training, conferences, diversified career paths etc.)
  • a workplace that supports innovation and new ideas
  • attractive benefits & relocation package
  • work in a modern, cool office