Senior Mobile Developer
Green Share Future Addis Ababa · ETHIOPIA Posted 5h ago
About this role
Job Title: Senior Mobile App Developer Experience: 3+ Years (This is a must) Employment Type: Full-Time
We are looking for an experienced Senior Mobile Developer with strong expertise to join our development team. The ideal candidate will have at least 3 years of professional mobile application development experience after graduation and a strong understanding of building, testing, deploying, and maintaining production-grade mobile applications for both Android and iOS.
Key Responsibilities
· Design and develop high-quality cross-platform mobile applications
· Build reusable, scalable, and maintainable components
· Integrate mobile applications with RESTful APIs and backend services
· Work with state management solutions
· Implement responsive and adaptive user interfaces for different screen sizes and devices.
· Integrate third-party services and SDKs.
· Work with local storage and offline capabilities where required.
· Debug and resolve application crashes, performance issues, and production bugs.
· Write unit, widget, and integration tests.
· Optimize applications for performance, memory usage, and battery consumption.
· Prepare and maintain applications for Google Play Store and Apple App Store releases.
· Collaborate with teams
· Provide technical guidance and mentorship to other mobile developers when required.
· Prepare & maintain technical documentation
Required Qualifications
· Bachelor's degree in Computer Science, Software Engineering, or a related field
· 3+ years of experience developing and maintaining production Android and iOS applications.
· Experience with at least one major state management approach
· Strong experience integrating REST APIs.
· Good understanding of JSON, HTTP, API authentication, and asynchronous programming.
· Experience with Git and collaborative software development workflows.
· Experience debugging and optimizing mobile applications.
· Understanding of Android and iOS application deployment processes.
Tools: Git, Android Studio, VS Code, Xcode
CI/CD: GitHub Actions, GitLab CI, or similar
What We Are Looking For
· Ability to take full ownership and responsibility for assigned tasks and deliverables from planning through completion.
· Strong problem-solving and debugging skills.
· Strong understanding of mobile UI/UX principles.
· Focus on performance, reliability, security, and maintainability.
· Ability to work effectively with backend, frontend, QA, and product teams.
· Strong communication and collaboration skills.
· Ability to review code and mentor other developers.
· Experience working in an agile development environment.
To apply: Send your updated CV to info@greensharefuture.com
Skills & tags
- Applications Development
- Mobile Application Development
- Software Deployment
Never miss a role
New jobs land on Telegram first
Every opening we aggregate is posted to @ethio_tech_jobs within minutes — join the channel and be the first to apply.