IT Expert - Android developer who will innovate healthcare
Tired of all those #TooLongToRead job offers?
Let’s keep it simple.
We are the IT centre 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.
We are looking for Mobile Experts who will join our team and help us create software products which will directly help patients around the globe in managing Diabetes. Your skills, courage to act and experience will come into play in a team where Quality is not only over quantity - Quality is king! Shaping the product development process, identifying risks and building our team of Experts will be amongst the most important tasks ahead of you.
We need an experienced Android developer 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 etc.) as well as API design and reactive programming
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
Ability to learn new technologies quickly
Ability to lead the team (plan and organize work) and guide other developers by sharing expertise and helping them to grow
Ability to cooperate with QA team, UX and graphics specialists (implementing Sketch designs, prototypes, mockups) and developers (conducting code reviews)
Ability to 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
Hybrid solutions for multiple mobile platforms (Xamarin, Flutter, React Native etc.)
Working in cross-disciplinary product teams
Developing safety-critical, medical software
Building architectures on Android for projects larger than 500 kLOC
Master's degree in Computer Science (or related technical field)
Let’s find out what a usual day of work might look like. You will:
learn about the wide range of cutting-edge technologies we employ - especially from native mobile development area - gaining a rich understanding of the specific requirements of medical software, be it security, medical risk management or certification. Within our interdisciplinary team structure you will explore other roles related to agile software development, such as Product Owner, Agile Coach or UX Designer. As mobile development experts we will always give you many opportunities to develop and grow - both professionally and personally.
salary range: 13.000 - 16.500 PLN gross
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 <link>
Roche is an equal opportunity employer. We care about inclusion in terms of gender, age, race, skin colour, nationality, religion, marital status, sexual orientation, background, physical or mental disabilities and on every other grounds. Applying for our position, we assure you that we will assess your application solely on the basis of your competencies.
Zasady przetwarzania danych kandydatów do pracy w Roche Polska Sp. z o. o. znajdują się pod linkiem: Klauzula Informacyjna w zakresie przetwarzania danych kandydatów do pracy.
Rules for processing data of candidates for work at Roche Polska Sp. z o. o. can be found under the link: Information clause for candidates.
Roche is an equal opportunity employer.Information Technology, Information Technology > Application Development / Programming