Job Description
Roles and Responsibilities :
Youll build performant apps that work well on low end devices, low bandwidth networks and even offline.
Youll work with spatial imagery data to build maps based solutions for farmers and businesses.
We believe in a small and effective team - youll have a say in what to build and own it.
Youll work closely with PMs, UX designers and backend devs to implement elegant frontend.
We are paranoid about performance - youll investigate performance/scalability bottlenecks and rewrite code with performance optimisation in mind.
Identify libraries and technologies that solve our problems and/or are worth experimentation.
Required Skills :
Have 4-8 years of experience in app development.
Come up with your own goals and dont need heavy direction or daily check-ins.
Have experience in setting up the full workflow - right from Dev, Test, Build to Deployment.
Have sound understanding of Android Architecture and SDK, Android Studio and Debugger.
Expert in core Java (OOP) with sound CS fundamentals (data structures and algorithms).
Expert in basic android components: Activity, Services, Intent, Broadcast Receiver etc.
Experience in using analytics, location and maps APIs, payment gateway, etc.
Understanding of MVC, MVVM, VIPER and other patterns.
Deep understanding of Factory, Adapter, Observer, Singleton and other behaviour patterns.
Must have worked on Offline Sync, Caching, Local Storage, Realm/Room/SQLLite databases.
Have knowledge of REST paradigm, service oriented architecture and distributed systems.
Employement Category:
Employement Type: Full time
Industry: Agriculture
Functional Area: IT
Role Category: Software Engineer
Role/Responsibilies: Sr. Android Developer
Contact Details:
Company: E-Hireo Global
Location(s): Bengaluru
Keyskills:
Android
Android SDK
Android Studi
Datastructure
Algorithm
Java
Kotlin
Design Patterns