Manager, Data Analytics; Microfinance Programme

Job Description

Title: Manager, Data Analytics; Microfinance Programme

Company Name: BRAC

Vacancy: --

Age: Na

Job Location: Dhaka

Salary: Negotiable

Experience:

  • At least 3 years
  • The applicants should have experience in the following business area(s): NGO, Healthcare/Lifestyle product, Healthcare Startup


Published: 2026-01-25

Application Deadline: 2026-02-04

Education: Bachelor’s degree in CSE or a relevant discipline from any recognized educational institution.

Requirements:
  • At least 3 years
  • The applicants should have experience in the following business area(s): NGO, Healthcare/Lifestyle product, Healthcare Startup


Skills Required:

Additional Requirements:

Additional Job Requirements

  • Solid understanding of cross-platform frameworks (Flutter/React Native) and their interaction with native layers (Android/Kotlin, iOS/Swift), including rendering engines and bridge mechanisms.

  • Knowledge of standard mobile architectures (Clean Architecture, MVVM) and state management theories (BLoC, Provider, Redux) to ensure scalability and separation of concerns.

  • Understanding of RESTful API principles, JSON data handling, offline storage (SQLite/Hive), and security best practices (OAuth tokens, encryption).

  • Knowledge of continuous integration/deployment pipelines (Jenkins, GitHub Actions, Codemagic) and automated testing hierarchies (Unit vs. Widget vs. Integration tests).

  • Proficiency in writing clean, modular Dart (for Flutter) or JavaScript/TypeScript (for React Native), with the ability to read/write basic native code (Kotlin/Swift) when required.

  • Hands-on skill in integrating complex third-party libraries (Firebase, Google Maps, Payment Gateways) and handling asynchronous data flows efficiently.

  • Ability to use profiling tools (DevTools, Xcode Instruments, Android Profiler) to identify memory leaks, reduce app size, and fix frame-drop issues.

  • Skill in troubleshooting crashes and bugs across different devices and OS versions, utilizing crashlytics logs and breakpoints effectively.

  • Competence in using version control (Git), project management tools (Jira), and design handoff tools (Figma/Zeplin) to collaborate with the team.

  • The ability to work seamlessly with non-technical teams (UI/UX, Product) to translate business needs into technical features, asking the right questions to clarify requirements.

  • A mindset that prioritizes "pixel-perfect" UI implementation and rigorous testing, ensuring that what is delivered matches the design and functions without error.

  • The willingness to stay updated with the rapidly evolving mobile landscape (e.g., new iOS/Android versions, Flutter updates) and apply new best practices.

  • Taking ownership of assigned modules from "planning to deployment," ensuring deadlines are met and proactively communicating if risks arise.

Experience Requirements

  • A minimum of 3 years of relevant experience is required; experience in mobile app development in the software/ ICT industry is preferred.



Responsibilities & Context:

Microcredit Regulatory Authority (MRA) certificate number- 00488-00186-00065

BRAC is an international development organisation founded in Bangladesh that partners with over 100 million people living with inequality and poverty globally to create sustainable opportunities to realise potential.

BRAC Microfinance provides people who cannot access traditional financial banking services with access to a suite of financial services, including loans, savings and microinsurance. We provide an alternative to high-interest loans from informal lenders, supporting families to invest in income-generating activities, build assets, and reduce vulnerability to health shocks and natural disasters. Passionate about finance beyond formal banking systems? Join the BRAC Microfinance team to help build a more financially-inclusive society, where everyone can access finance when they need it - safely, responsibly and sustainably.

Working at brac is not like any other job. It is a platform where you can bring about real change for people who need it the most. We are not just dreaming of a better world, we are building it. Join us to find the way.

Job Purpose

The Manager, Data Analytics is responsible for managing the design, development, and deployment of enterprise-level data analytics frameworks. It focuses on synthesizing massive datasets from diverse channels—including MFS, Banks, and Partners—to ensure data integrity and visualize performance, enabling business stakeholders to optimize the digital adaptation and paperless journey of 8.2 million clients.

Key Responsibilities

  • Assist in designing scalable, secure, and maintainable mobile application architectures.

  • Contribute to app development using cross-platform frameworks (Flutter, React Native) or native technologies (Kotlin, Swift).

  • Support the end-to-end app development lifecycle: planning, development, testing, deployment, and maintenance.

  • Collaborate with UI/UX, Product, QA, and Backend teams to ensure feature alignment with business requirements.

  • Write clean, modular, and efficient code across platforms (Android & iOS) with focus on performance and maintainability.

  • Apply standard design patterns and state management approaches (e.g., BLoC, Provider, Redux) in implementation.

  • Assist in integrating REST APIs and third-party SDKs (Firebase, Analytics, Payments, Maps, etc.).

  • Participate in managing app publishing tasks including signing, versioning, and compliance with Play Store and App Store requirements.

  • Help maintain CI/CD pipelines and support automated testing for efficient and error-free releases.

  • Contribute to code reviews, testing (unit, widget, integration), and documentation practices for ensuring quality.

  • Monitor app performance and assist in addressing bugs, crashes, and optimization opportunities.

SAFEGUARDING RESPONSIBILITIES

  • Ensure the safety of team members from any harm, abuse, neglect, harassment, and exploitation to achieve the program’s goals of safeguarding implementation. Act as a key source of support, guidance, and expertise on safeguarding for establishing a safe working environment.

  • Practice, promote and endorse the issues of safeguarding policy among team members and ensure the implementation of safeguarding standards in every course of action.

  • Follow the safeguarding reporting procedure in case any reportable incident takes place, and encourage others to do so.



Job Other Benifits:

Employment Status: Full Time

Job Work Place:

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: NGO/Development

Similar Jobs