Job Expired

company-logo

Senior Software Development and MIS officer (Flutter Developer)

Bunna International Bank

job-description-icon

ICT

Computer Science and Information Technology

Addis Ababa

5 years

1 Position

2025-03-18

to

2025-03-21

Required Skills

create software design

debug software

Fields of study

Software Engineering

Engineering Science

Computer science

Full Time

Share

Job Description

We are looking for a skilled Flutter Developer to design, develop, and maintain cross-platform mobile applications for Android and iOS. The ideal candidate should have experience in Flutter, Dart, and integrating REST APIs while following best practices for performance and security.

Duties and Responsibilites:

  • Design and develop high-quality mobile applications using Flutter and Dart.

  • Implement clean architecture and state management (e.g., Provider, Riverpod, Bloc, GetX).

  • Integrate RESTful APIs, Firebase, and third-party services.

  • Write clean, maintainable, and efficient code following SOLID principles.

  • Debug and resolve performance issues, memory leaks, and crashes.

  • Implement authentication and authorization (e.g., Firebase Auth, JWT).

  • Work with CI/CD pipelines for automated testing and deployment.

  • Strong UI/UX design concept to create intuitive user experiences.

  • Optimize applications for speed and scalability.

  • Ensure app security and data protection.

Job Requirements

  • Bachelor’s degree in Engineering, Computer Science, Software Engineering, or a related field.

  • At least 5 years’ experience in IT related roles out of which at least 2+ years of experience in Flutter and Dart development.

  • Experience with mobile UI/UX best practices and responsive design.

  • Knowledge of State Management (Provider, Bloc, Riverpod, etc.).

  • Experience with SQLite, Hive, or Firebase Firestore for local storage.

  • Strong understanding of RESTful APIs and JSON data handling.

  • Experience with version control systems (Git, GitHub, GitLab, or Bitbucket).

  • Familiarity with native Android (Kotlin) or iOS (Swift) development is a plus.

  • Strong problem-solving and debugging skills.

How to Apply

  • Only highly qualified & short-listed candidates will be contacted

  • Any physical application request will not be accepted

  • The Bank has the right to cancel the post advertised

  • Interested and qualified applicants are invited to register using the following Link /Application Form using THIS LINK

Fields Of Study

Software Engineering

Engineering Science

Computer science

Skills Required

create software design

debug software

Related Jobs

about 2 hours left

The Ultimate Insurance Broker

System Administrator or IT support and Network Administrator

System Administrator

time-icon

Full Time

2 yrs

1 Position


BSc Degree in ICT, Network Engineering, Computer Engineering or in a related field of study with relevant work experience

Addis Ababa

about 2 hours left

EASE Engineering PLC

Software Engineer (AI & Systems Integration)

Software Engineer

time-icon

Full Time

2 yrs

1 Position


Bachelor’s Degree in Computer Science, Software Engineering or in a related field of study with relevant work experience Duties & Responsibilities: - Design, develop, and maintain software systems using modern web and backend frameworks. - Build integrations between tools such as Odoo, Microsoft 365, Notion, and internal systems. - Develop and deploy AI-powered features—including chatbots, copilots, and internal automation tools.

Addis Ababa

about 2 hours left

V-Tech Solution

Technology Associates

Technology Innovation Expert

time-icon

Full Time

1 yrs

1 Position


BSc Degree in Computer Science, IT or in a related field of study with relevant work experience

Addis Ababa

about 2 hours left

ZamZam Bank

Senior IT Auditor

IT Auditor

time-icon

Full Time

4 yrs

1 Position


BSC Degree in Computer Science, Information Science, Management Information Systems, Electrical and Computer Engineering or Information Technology or in a related field of study with relevant work experience, out of which 2 years as IT and System Auditor.  Duties & Responsibilities: - Examine internal IT controls, evaluate the design and operational effectiveness, determine exposure to risk, and develop remediation strategies  - Perform regular audit testing including but not limited to ethical hacking, observation, assessments, etc.  - Conduct interviews, surveys, reviews documents and prepares working papers.

Addis Ababa

about 2 hours left

BGI Ethiopia

IT Project Manager

IT Expert

time-icon

Full Time

4 - 6 yrs

1 Position


Master's or Bachelor's Degree in IT, Computer Science, Computer Engineering or in a related field of study with relevant work experience Duties & Responsibilities: - Manage the full software project lifecycle: requirements gathering, design, development, testing, deployment, and support. - Manage the full software project lifecycle: requirements gathering, design, development, testing, deployment, and support. - Develop and implement integration strategies with Microsoft 365, SharePoint, Dynamics 365 (Business Central), Azure, and third-party APIs.

Addis Ababa

1 day left

Exceed IT Systems PLC

Software Sales

Sales Representative

time-icon

Full Time

0 - 3 yrs

1 Position


BSc Degree in Computer Science, Marketing or in a related field of study with relevant work experience Duties & Responsibilities: - Identify and pursue new sales opportunities for software products and solutions. - Demonstrate software features and benefits to potential clients through presentations or demos. - Understand customer needs and recommend appropriate software solutions.

Addis Ababa