Senior Android Developer


Tasks and responsibilities

  • Program mobile applications for Android version 5 and above
  • Implement mobile client applications for Sharcare and partner companies
  • Implement client application infrastructure and SDK components
  • Create technical documentation of solutions when required
  • Debug, profile ad optimize code
  • Write unit tests
  • Extreme programming with scrum methodologies
  • Integrate with 3rdparty APIs, such as Googe and others
  • Deployment to Google Play store

Requirements

  • Bachelor or Master degree in Computer Science
  • 4+ years of experience developing native Android apps 
  • Fluent in English
  • Eligibility to work in Germany

Knowledge and experience

  • K Experience building Android applications (alone or in a team) that have been released on Google Play
  • Strong familiarity with the Google Place store ad the app submission process
  • Thorough knowledge of Kotlin, Java, Android SDK and Android NDK
  • Excellemt skills in Git
  • Good knowledge in UI/UX patterns and Material Design components and approaches
  • Experience in Client-server architecture and web paradigm
  • Experience with the reactive functional programming paradigm RxJava
  • Experience with Android Jetpack libraries and tools
  • Knowledge of Android architecture approaches (Offline, Synchronization, MVP, MVVM, Clean Architecture etc.)
  • Testing experience: Unit testing (JUnit) and UI testing (Espresso)
  • Knowledge of Server-side development, iOS development and dependency injection

What we can offer you

  • Be part of a dynamic, international and talented team
  • The opportunity to get deeply involved in the research and development of our products
  • A high degree of autonomy and flexibility
  • A stack of the most modern technologies
  • Flat hierarchies, cross-team collaborations and short and open channels of communication
  • The chance to learn and grow with regular in-office tech training sessions and participation in conferences
  • A generous perks and benefits program for all employees.

Application

Please send us your CV, references and earliest possible starting date, preferably via email to recruiting.berlin@sharecare.com. Postal applications should be sent to:

Sharecare GmbH 
Human Resources
Münzstraße 19 
10178 Berlin

We are looking forward to hearing from you!