Job Description
We are looking to hire a senior level Android developer to our team to aid in the development of internal and client facing web applications. You will be a key member of the development team working with business clients to ensure product functionality and efficiency. We are looking for someone with experience Android Developer with 4-5 years of experience in Native Programming and Flutter.We want a developer who works well in a team setting and has excellent communication skills both technically and with business partners. If you want a chance to work on a collaborative team developing new products to deployment this is the place for you!
Experience as a Native Android Developer and should have developed at least one Android Application from end to endSr Android Developer with 4-5 years of experience in Native Programming and Flutter Working experience with WEB-RTC for video calls.Amazing UI/UX designing skills.Expert in UI components & controls; Action Bars, Widgets, Fragments, etc.Images and Files Processing.Understanding of Android Architecture, Framework, Android SDK, Core Java, Kotlin , Flutter, Android Studio IDE, Android Debugger.Working knowledge of stress testing, UAT.Experience in using analytics, location and social APIs, MDM, payment gateway, SMS gateway. (Edtech background will be an added advantage but not mandatory.)Must have Sound knowledge of object oriented concepts, database concepts, Java, SqlLite, JSON parsing and XMLWorking knowledge of Mobile and Tablet app developmentProven working experience in Android app developmentExperience with Android SDK, latest Android StudioExperience working with remote data via REST and JSON.Experience with third-party libraries and APIsExperience working with Material DesignDifferent layout design techniquesExperience with educational Apps.Knowledge of Firebase, AWS, Google Maps, Database, Gradle, RxJavaProficient with versioning tools like Git, Bitbucket, VSTS, TFSKnowledge of publishing the app into play storeKnowledge of Cross platform will be added advantage.Self-motivated, eager to learn, with strong logical reasoning skillsShould be aware of latest technology trends as per market changesAbility to manage the complete application development individuallyGood communication skills