Senior Software Engineer (Mobile App)

Apply Now

Location

Head Office

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.

1

Vacancy

Full Time

Job Type

70,000 - 110,000

Salary

31 December 2024

Deadline

Vacancy

1

Job Type

Full Time

Salary

70,000 - 110,000

Deadline

31 December 2024

Department

Tech

Job Responsibilities

  • Design and develop robust, scalable, and high-performance mobile applications for Android.
  • Collaborate with cross-functional teams, including product managers, UI/UX designers, and backend engineers, to deliver seamless and engaging user experiences.
  • Architect and implement solutions using native Android development (Kotlin/Java) or cross-platform frameworks like Flutter or React Native.
  • Conducting code reviews, and ensuring adherence to best practices in mobile app development.
  • Troubleshoot, debug, and optimize app performance to deliver a high-quality user experience.
  • Stay updated on emerging technologies, frameworks, and trends in mobile development, and integrate them into the development process where appropriate.
  • Contribute to defining the technical roadmap, including toolchain, libraries, and processes to improve development efficiency.
  • Lead the release process for mobile apps, including Google Play Store submissions, updates, and maintaining compliance with platform guidelines.
  • Implement security measures to ensure app and data integrity.

Requirements

Experience: 5+ years of mobile app development experience, with a strong focus on Android and cross-platform app development.

Technical Skills:

  • Proficiency in Kotlin and Java for Android development.
  • Expertise in cross-platform frameworks like Flutter will be a plus point.
  • Deep understanding of mobile app architectures, such as MVVM and Clean Architecture.
  • Hands-on experience with RESTful APIs.
  • Knowledge of CI/CD tools and processes for mobile applications.
  • Experience with app performance profiling tools and optimization strategies.
  • Strong knowledge of Material Design guidelines and Android UI/UX best practices.
  • Expertise in integrating third-party libraries, SDKs, and tools.
  • Experience with version control systems like Git and collaborative tools like Jira or Trello.
  • Excellent debugging, problem-solving, and analytical skills.

Preferred Qualifications:

  • Familiarity with Kotlin Multiplatform (KMM) or other cross-platform technologies.
  • Experience with Firebase, cloud functions, and mobile analytics tools.
  • Open-source contributions or published apps with significant downloads and user ratings.
  • Exposure to Agile/Scrum development methodologies.

Other Benefits

  • Salary Review: Yearly
  • Festival Bonus: 2
  • Group Insurance
  • Medical Benefits
  • Weekly Holidays: 2 (Friday & Saturday)
  • Subsidized snacks and unlimited tea/coffee

Apply Procedure

Application instruction: If you think you are fit for this role, you are requested to send your updated CV to career@ifarmer.asia by mentioning "Senior Software Engineer (Mobile App)" in the subject line.

More Openings


Tech
Senior Software Engineer

Agri Input
Area Manager - Agri Input

Product
Product Manager

Agri Input
Executive, E-commerce - Agri Input

Agri Input
Senior Executive - Agri Machinery & Mechanization

Agri Input
Business Development Manager - Agri Input

Agri Input
Product Development, Sourcing & Procurement Manager - Agri Input

Product
Senior Product Designer (UI/UX)