Categories: Uncategorized

Mobile App Developer

Internal/ External Vacancy Announcement -Mobile App Developer

Location: Addis Ababa, Ethiopia

Organization: National Election Board of Ethiopia (NEBE)

Deadline: September 24, 2026

Job Description

ORGANIZATIONAL OVERVIEW 

The National Election Board of Ethiopia (NEBE), re-established by proclamation No. 1133/2011, is the constitutionally mandated body to conduct elections, organize referenda, and regulate political parties in Ethiopia. NEBE is working to boost its institutional strength with a special focus on the enhancement of human resource capacity. Accordingly, NEBE would like to invite applicants for Mobile App Developer Position who meet the following requirements.

Required number:         One

Reports to:                     ICT Project Manager        

Duty station:                  NEBE Headquarters, Addis Ababa

Duration:                        Six months with the possibility of Extension

Salary:                             As per the organization’s salary scale

Job Summary

We are looking for a skilled Flutter Developer to build beautiful, high-performance cross-platform mobile applications for iOS and Android. You’ll work closely with designers and backend teams to create seamless user experiences using Dart and Flutter. The ideal candidate has a strong portfolio of published apps and a passion for clean, maintainable code.

Duties and responsibilities

Flutter App Development

  • Develop cross-platform mobile apps (iOS/Android) using Flutter SDK.
    • Implement responsive UIs from Figma/Adobe XD designs with pixel-perfect accuracy.
    • Optimize apps for performance, battery efficiency, and smooth animations.

State Management & Architecture

  • Choose and implement state management solutions (Provider, Riverpod, Bloc, GetX).
    • Follow clean architecture (TDD, SOLID principles) for scalable code.

API Integration & Testing

  • Connect apps to RESTful APIs, GraphQL, or Firebase backends.
    • Write unit/widget/integration tests (Flutter test, Mockito).
    • Debug and fix crashes using Flutter DevTools, Crashlytics.

App Deployment & Maintenance

  • Publish apps to Google Play Store & Apple App Store.
    • Implement CI/CD pipelines (Fastlane, Codemagic, GitHub Actions).
    • Monitor app performance via Analytics, Sentry.

Cross-Team Collaboration

  • Work with native developers (Swift/Kotlin) for platform-specific features.
    • Participate in Agile sprints (standups, retrospectives).

Education and Experience

  • BSc. CS, CE, SE, and related fields with min 3 yrs of experience

Technical Skills

    • Flutter & Dart: 2+ years of production-level experience.
      • UI/UX: Expertise in Material Design/Cupertino widgets, custom animations.
      • State Management: Provider, Riverpod, or Bloc patterns.
      • Backend Integration: Firebase (Auth, Firestore), REST/GraphQL, WebSockets.
      • Tools: Android Studio/Xcode, Git, JIRA.

Bonus Skills

  • Native mobile development (Swift/Kotlin).
    • Flutter Web/Desktop experience.
      • CI/CD setup for Flutter apps.

Soft Skills

  • Strong problem-solving and attention to detail.
    • Ability to translate business requirements into technical solutions.
Required Skills
  • Programming language (R, Python, Scala, Matlab)

How to Apply

  • Application letter that explains why you fit for the post and updated CV, and Three work related referees;
  • Application letter & resume should be saved by full name of Applicants.

Those who are interested can only apply through: >>https://nebe-election.org/apply  within 10 days from this announcement.

Only short-listed candidates will be contacted for further screening.

Female candidates are encouraged to apply!

EthioNGOJobs

Recent Posts

Regional ACC Director

Term of Employment:          One year with possibility of extension Duty Station(s):                     Bahir Dar, Ethiopia Required…

38 minutes ago

Woreda Facilitator

Location: South Ethiopia, Gamo Zone, Merab Abaya Woreda, Ethiopia Organization: SNV Deadline: November 2, 2026 Job…

51 minutes ago

Job vacancies at Ethiopian Agricultural Transformation Agency (ATA)

Deadline: varies | Location: Bahir Dar,, Semera, Afar & Addis Ababa, Ethiopia

1 hour ago

Country Communication Manager

Location: Addis Ababa, Ethiopia Organization: Mercy Corps Deadline: October 31, 2026 Job Description About Mercy Corps …

1 hour ago

Job vacancies at Mercy Corps Ethiopia

Closing date: October 26 & 31, 2026 | Locations: Abala & Addis Ababa, Ethiopia

2 hours ago

TENDERING DOCUMENTS FOR THE COMPETITIVE TENDERING OF CONSTRUCTION WORKS

Location: Dollo Ado Woreda, Somali Region, Ethiopia Organization: Danish Refugee Council (DRC) Deadline:  November 4, 2026…

18 hours ago