Android Lead

Blog

Android Team Lead

Medisafe, the number #1 medication reminder platform is looking for a talented go-getter Android Team Lead. As an Android Team Lead you’ll have an opportunity to work on innovative mobile projects that would impact millions of people’s lives, with a talented, passionate, dedicated and initiative team who are eager to improve themselves and the product.

 

 Responsibilities

  • Technological leader with a solid understanding of the full mobile development life cycle
  • Willing to lead a multicultural team of professionals, operating in a highly agile environment
  • Taking an active part in leading the R&D group in developing Medisafe’s platform
  • Ability to work with various disciplines within the wider team, including Product, Data and Design teams
  • Brings and instills a “can-do approach” to the Android team members and the wider team
  • Clearly communicate and manage expectations and provide prompt and constructive feedback to the team members
  • Be a self learner and push the team forward technologically and otherwise
  • Be fully hands-on as a developer

 

 

Experience & education

  • Experience in high paced and delivery oriented environment and willingness to work hard to meet a challenging business goal – A Must!
  • Have delivered multiple applications of varying types to the Google Play store
  • At least 5 years of SW development experience, at least 2 in leading mobile development teams, wither as tech lead or a team leader
  • Experience works in a start-up – Advantage
  • Familiarity with Kotlin – Advantage
  • Familiarity with server side development – Advantage.
  • Degree in Computer Science from a leading academic institution or experience in IDF technological units
  • BS/MS degree in Computer Science, Engineering or equivalent
  • Strong familiarity with Android SDK and OS internals
  • Familiarity with UI design patterns (e.g. MVVM) and their use in developing mobile applications  
  • Experience working with RESTful APIs with a wide range of backend services
  • Familiarity with Android UI design principles, patterns, and best practices and passion for creating fluid and engaging UX
  • Knowledge with backend development methodologies and technologies – Big advantage
  • Familiarity  with IoC principles and framework for Android (e.g. Dagger 2) and reactive programming (e.g. RxJava, RxAndroid) – Advantage
  • Extensive experience with unit testing and passion for well-tested code
  • Familiarity with the Android open-source ecosystem and commonly used libraries
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with messaging APIs and push notifications