Roles and Responsibility
We're doing something no one has ever donebefore, and every day brings new innovations, new challenges, and newopportunities. We promise you'll never be bored. You will be working andfocusing on enterprise applications. More than that, though, we offer the chanceto really make your mark on something, to be able to look back and say : "Idid that. I made things happen.
RequiredSkills :
- 4+ yearsof Android Application development experience preferably fromscratch.
- Goodunderstanding of Object-oriented concepts and programming.
- GoodUnderstanding of the Java, Android Lifecycle, Android SDK,Gradle Knowledge
- Experience inconsuming web services (SOAP / REST / AXIS) and processing data (XML / JSON) isessential.
- Understandingof Thread Life Cycle, JVM, Performance
- Worked withframeworks and libraries like Dagger, Rxjava, EventBus, Retrofit, Glide etc.
- Should befamiliar with at least one of the architectural patterns like MVP, MVVM, MVC.
- Must haveexperience with an application which has background executionenabled.
- Experience inVoIP Technologies is an added advantage.
- Experience inPush notification FCM / GCM and local notification.
- Understandingcode versioning tools such as Git, SVN.
- Proficiency inOOP and software design knowledge, know how to create software that’sextensible, reusable and meets desired architectural objectives.
- Experience withgoogle analytics and firebase, Jira is an added advantage.
- Have publishedat least 2-3 Android apps to Playstore and Alpha release.
- Experience withUnit test cases and dev testing is an added advantage.