Android Developer

About Us

Mallow Tech is a custom software development company. We have experienced professionals across a variety of trend-setting domains of software development. Our teams include RoR, PHP, ReactJS, Android, iOS, Flutter, QA, and Business Analysts. We have developed/developing many web and mobile applications for many clients. Our professionals work to meet all the varied needs of our clients with one aspect, Quality.

About Role

We are looking for Android developers with 6 months experience in Android app development and Java / Kotlin to build and maintain high quality apps. As a member of Android team, you are responsible right from analysing given task / module to shipping quality apps. You will get an opportunity to solve interesting business and technical problems.We offer you to work flexible with location wherever you are most comfortable (home, office) and expect you to perform the following,

  • Analyse requirement for the given task / module
  • Build high quality Android apps individually or as a team
  • Analyse and work in existing code / projects
  • Fix issues in production apps
  • Be able to work from home

Must have

  • Good understanding and proficiency in Java/Kotlin
  • Good debugging skills.
  • Good analysing and problem solving skills.
  • Experience in handling different form factors(screen sizes & densities).
  • Experience with Rest APIs integration.
  • Experience in integrating third party SDKs / services (like GoogleMap, Firebase etc.,)
  • Knowledge about Android libraries like Retrofit, Glide and EventBus.
  • Knowledge about Bitbucket or GitHub.
  • Ability to work with cross teams to get things done effectively.
  • Able to accept challenges and understand the problems we are solving for the users.
  • Understanding how a product(system) works in order to efficiently work in existing code base.

Good to have

  • Push notifications integration.
  • Knowledge about Room persistence library.
  • Knowledge about Location handling in Android.
  • Experience with App localization
  • Knowledge in architecture patterns like MVVM.
  • Knowledge about Android Studio profilers.
  • Knowledge about unit test and test cases.
  • A thirst to update with new technologies and implement it in the development process to improve the efficiency.