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