IT Expert - iOS & Android

Poland, Greater Poland, Poznan
Poland, Masovian, Warsaw

de fr es ru tr it pt zh ja

IT Expert - Android&iOS 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 & iOS developer who has: 

  • Expert knowledge about both iOS and Android platforms - at least 5 years of experience working as a software engineer of native apps for these platforms

  • Very good knowledge and practical experience with Kotlin, Java, Swift, Objective-C, Gradle

  • Experience with Material Design, Android Jetpack, SwiftUI, storyboards, unit tests, continuous integration pipelines, static code analysis

  • Solid experience with popular iOS and Android tools and libraries (Alamofire, Retrofit, Dagger, Combine, MockK, XCTest 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

  • Experience in designing both application components and complete application architecture

  • 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, PhoneGap, React Native etc.)

  • Working in cross-disciplinary product teams

  • Developing safety-critical, medical software

  • Building architectures on Android/iPhone 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.


We offer:

  • 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>


Interested?   APPLY

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