Job Description :
Relevant Experience :
Have at least 3 years of experience on Android app development
Experience of Retail domain will be an added advantage

Technical/Functional Skills:
Experience with Java and Android Framework(4.0 – 7.0)
Experience in material design elements of android.
Strong in Object oriented programming, data structures , Algorithm design and Client-Server architecture
Proficiency in Core Java and concepts like Multithreading, Synchronization and Exception handling.
Exceptional analytical aptitude and attention to detail
Knowledge on XML, Web services.
Knowledge on networking and image libraries (like Retrofit, Volley, Picasso, Glide etc)
Knowledge on Social network integrations like Facebook and Twitter.
Knowledge on Firebase tools.
Knowledge on Gradle build management system.
Experience with Camera API , Barcode scanning and NFC Package.
Experience with Maps API and developing location based services
Experience with developing Augmented reality applications
Experience with Open GL
Knowledge on Kotlin and functional programming concepts.
Experience in SQLite and Realm mobile database.
Experience in creating android custom views
Understanding of Source Code Control (Git) and Android studio Functions.
Basic Knowledge of Major Mobile platforms (IOS,WP7)

Roles & Responsibilities:
Building complex Android Apps.
Incorporate enhancements for new features
Analysis of new requirements (business requirements), business impacts, work prioritization and estimation.
Prepare Low level and High Level design document or technical specifications.
Code and test(Unit and System Test) application components

Generic Managerial Skills:
Ability to take business requirements and develop functional design and help in technical design
Good organizational and problem solving skills
Good team player who is self motivated and well organized
Strong oral and written communication skills
Ability to work with remote teams
Ability to manage project scope
Ability to ensure quality of the delivered components.
Onshore / Offshore team management, capacity planning
Offshore co-ordination for construction and testing of defects/BRs, review and code delivery

Education:
B.E / B.Tech (Information Technology) or Equivalent