Mobile App Developer
Internal/ External Vacancy Announcement -Mobile App Developer
Location: Addis Ababa, Ethiopia
Organization: National Election Board of Ethiopia (NEBE)
Deadline: September 15, 2025
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: One year with the possibility of Extension
Salary: As per the organization’s salary scale (Competitive)
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).
 
About You
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.
 
 
- Flutter & Dart: 2+ years of production-level experience.
Bonus Skills
- Native mobile development (Swift/Kotlin).
- Flutter Web/Desktop experience.
- CI/CD setup for Flutter apps.
 
 
- Flutter Web/Desktop experience.
Soft Skills
- Strong problem-solving and attention to detail.
- Ability to translate business requirements into technical solutions.
 
How to Apply
INTERESTED APPLICANTS ARE INVITED TO SEND NON-RETURNABLE:
- 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.
- Only short-listed candidates will be contacted for further screening.
- Those who are interested can only apply through the attached link
- https://nebe-election.org/apply within 10 days from this announcement.
Female candidates are encouraged to apply!
 
				


