Android Developer

Surat, Gujarat

Full Time


Roles & Responsibilities:

  • Design and development of professional business applications for the Android platform.
  • Developer at heart with strong focus to learn and implement latest enhancements in Android.
  • Collaborate with multi-functional teams to define, design, and ship new features in a dynamic work environment.
  • Create captivating and interactive mobile experience for Android devices
  • Implement designs that are asynchronous, responsive and provide a rich user experience across the mobile platforms
  • You love turning excellent design into beautiful applications/products
  • You enjoy developing apps that delight users
  • You’re comfortable working in a team that deals with ambiguity every day
  • Have great ideas about how to use the latest Android features to make the app the best in class
  • Productively contribute to development projects in an agile software development environment, participate in sprint planning,task breakdown and daily stand ups

  • Requirement

  • Proficient with Android SDK, Java (Kotlin - nice to have), NDK.
  • Experience with MVVM architecture, Android jetpack, SQLite and knowledge of firebase.
  • Deep understanding of google design principles and interface guidelines
  • Familiar working with RESTful APIs, third party libraries e.g. retrofit and volley and knowledge of push notification services.
  • Experience with Reactive programming - RxJava/RxAndroid/RxKotlin
  • Knowledgeable with performance tuning, threading and offline storage.
  • You have an understanding of best practices - unit testing, code reviews and CI/CD.
  • Understand code versioning tools viz. Git, Mercurial

  • Extra Points if you:

  • Hands-on experience writing high quality unit and integration tests.
  • Experience in writing and maintaining Gradle tasks and dependencies.
  • Have experience with developing SDK or library.

  • Application will be send securely and remain private