Software Development Engineer Android I/ii/iii Job in Dehaat
Software Development Engineer Android I/ii/iii
- Gurgaon, Haryana
- Not Disclosed
- Full-time
- Permanent
Job Description:
You ll design and build apps to be used by millions of farmers and agribusinesses
You ll build performant apps that work well on low-end devices, low bandwidth networks and even offline.
You llworkwith spatial imagery data to build maps based solutions for farmers and businesses
We believe in a small and effective team- you ll have a say in what to build and own it
You'll work closely with PMs, UX designers and backend devs to implement elegant frontend
We are paranoid about performance - you ll investigate performance/scalability bottlenecks and (re)write codewith performance optimization in mind
Identify libraries and technologies that solve our problems and/or are worth experimentation
Responsibilities:
Have 2-8 years of experience in app development
Come up with your own goals and don t need heavy direction or daily check-ins
Have experience in setting up the full workflow - right from Dev, Test, Build to Deployment
Have a sound understanding of AndroidArchitecture and SDK, Android Studio and Debugger
Expertin core Java (OOP)with sound CS fundamentals(data structures and algorithms)
Expertin 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 behavior 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
Have a STEM degree from a top tier educational institute
2 to 8 Years
2 - 4 Hires