Senior Android Developer
Fulltime
Home     Career     Senior Android Developer

iFarmer is an award-winning agri-fintech business focusing on innovative financial services for smallholder farmers. iFarmer uses agriculture expertise, agronomic machine learning, remote sensing, and mobile phones to deliver financing, high-quality agriculture inputs, optimized farm advises and creates access to markets that can improve profitability for millions of farmers.
We are on a mission to “Democratize Agriculture financing and Supply chain”.
iFarmer works closely with multiple stakeholders across the agriculture value chain. We are supported by organizations such as UNCDF, UNESCAP, Asia Accelerator, Falcon Ventures, Startup Bangladesh, UNDP Youth CoLab, Acumen, and more.
Department
Tech
Job Responsibilities
  • Design, build, and maintain high performance, reusable, and reliable Java code.
  • Re identify, analyze, and document problems with program function, output, online screen, or content.
  • Deep understanding of LeakCanary, Retrofit, Room, work manager, View-Binding, Kotlin Coroutines.
  • Mentor junior developers.
  • Identify and correct bottlenecks and fix bugs.
  • Unit and UI testing automation.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Work on outside data sources and API.
  • Monitoring the performance and Crashlytics.
  • Extensive knowledge in Data structures, Algorithms, ORM, and Design Patterns
  • Uphold high standards for code quality and architecture, including the use of SOLID design principles.
  • Develop and interpret metrics to monitor production app performance.
  • Document and communicate research and results.
Requirements
  • BSc/MSc degree in CSE.
  • Knowledge of algorithms and efficient problem-solving skills
  • Good knowledge of CI/CD.
  • Willingness to learn what you don’t know and must have can-do attitude.
  • 3-5 years of experience in relevant fields.
  • Solid understanding of the full mobile development life cycle.
  • Published at least one original Android app in play store.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Strong knowledge on architectures, trends, and emerging technologies.
  • Dynamic and multi-tasking ability to handle immense pressure
  • Strong knowledge of Google’s Android design principles and interface guidelines.
  • Ability to make decisions in critical moments.
  • Great team member attitude.
  • Proficiency in using Git.
Other Benefits
  • Salary review: Once in a year
  • 2 weekly holidays
  • Insurance Facilities 
  • 2 yearly festival bonuses
Vacancy
1
Salary Range
Negotiable
Location
HQ
Application Deadline
Mar 31, 2023
Apply Procedure

To apply send your CV to career@ifarmer.asia and on the subject line please mention "Application for Senior Android Developer".

More Openings

ROLE
Regional Sourcing Officer

TEAM
Output Market - Wet Market

LOCATION
Lalmonirhat, Rangpur, Nilphamari, Kurigram, Gaibandha, Bogura, Naogaon, Natore, Rajshahi
ROLE
Quality Manager - Commodity Crop Procurement

TEAM
Output Operation

LOCATION
Dinajpur
ROLE
Territory Officer - Agri Input

TEAM
Agri - Input

LOCATION
Rajbari, Jhenaidah, Jessore. Gaibandha, Birampur, Nilphamari, Rangpur, Thakurgaon
ROLE
Purchase Officer

TEAM
Output Market

LOCATION
Lalmonirhat, Rangpur, Nilphamari, Kurigram, Gaibandha, Bogura, Naogaon, Natore, Rajshahi
ROLE
মার্কেট ফ্যাসিলিটেটর

TEAM
ফার্মার ফাইন্যান্সিং অপরেশন্স

LOCATION
খুলনা, দিনাজপুর
ROLE
Quality Control Officer

TEAM
Output Market

LOCATION
Bogura, Naogaon, Natore, Rajshahi, Dinajpur
ROLE
Officer – Warehouse

TEAM
Agri Input

LOCATION
ROLE
Assistant Territory Officer

TEAM
Output Operation

LOCATION
Joypurhat, Dinajpur