Senior Software Engineer - Android

  • Full-time

Company Description

Zify is a dynamic and instant carpooling startup.

Our vision is to reduce the traffic congestion on our roads, lower the impact on the environment by reducing the CO2 emissions and making people's daily commute a lot better.

Founded in 2015, Zify has facilitated millions of carpool rides across France, Germany, Switzerland, Denmark and India by connecting car-owners and passengers who are travelling in the direction to share their trip and the travel cost. Zify has also enables 100s of corporate companies to lower their carbon footprint, reduce parking needs and create a more healthy workplace for their employees via our Managed Carpool Solution.

Job Description

  • Must have at least 4 years or more in designing, developing and deploying large scale Android applications.
  • Solid experience in Android SDK for building Android applications with excellent coding, debugging skills and strong troubleshooting knowledge.
  • Hands on experience in the design and development (full Life Cycle) of android mobile applications
  • Strong Knowledge of JAVA fundamentals and Object Oriented Programming.
  • Proficient in converting mockup designs to Android UI and Animations.
  • Hands on in writing client server applications including an understanding of RESTfull interfaces and JSON.
  • Proficient in well known Android libraries like Retrofit2, RxAndroid, Dagger etc
  • Proficient in multithreading, persistant storage etc int Android
  • Experience with current design trends like MVP, MVVM, Clean Architecture etc
  • Understanding of Googles Android design principles and interface guidelines like Material Design.
  • Proficient understanding of code versioning tools like SVN, Git, Jira
  • Excellent analytical skills & debugging
  • Familiarity with cloud message APIs and push notifications
  • Experience with PUSH Notification services using Firebase or similar.

Qualifications

  • B.Tech / M.Tech degree in engineering with 4-6 years of solid coding & development experience.
  • Are passionate about startups and entrepreneurship.
  • Love to learn, innovate & be able to work independently.
  • Should have a habit of taking ownership of work and manage dependencies properly.

Additional Information

PLEASE NOTE: Preference will be given to candidates who can join within 15 days or less.