Senior Android Developer

Sharecare GmbH

Who we are
Sharecare is the leading digital health company that helps people – no matter where they are in their health journey – unify and manage all their health in one place. Our comprehensive and data-driven virtual health platform is designed to help people, providers, employers, health plans, government organizations, and communities optimize individual and population-wide well-being by driving positive behavior change. Driven by our philosophy that we are all together better, at Sharecare, we are committed to supporting each individual through the lens of their personal health and making high-quality care more accessible and affordable for everyone.
Our culture is fast-paced, high-energy and continually growing! We are always looking for people that value the opportunity to work hard, have fun on the job, and make a difference in the lives of others through their work every day! Our work is interesting and fun, because our team members are unique, talented and dynamic. We provide a setting where enthusiastic team members work together and take joy in coming to work. There are exciting career opportunities and advancement is supported by leadership teams who are invested in the growth and development of you.
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
  • 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
  • Excellent 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 offer
  • 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 including:
  • Office snacks
  • Team building activities
  • Company parties
  • Office spine gymnastics
  • Office massages
  • Monthly ticket for public transport (Office workers)
  • Educational activities budget
  • Subsidy for occupational pension / occupational disability insurance
  • Referral bonus program
Application
Thank you for your interest in employment opportunities with Sharecare. We look forward to reviewing your submission! Please apply with the link on the right.
Subscribe Now