Senior Mobile Application Developer
Trust Business Group
Addis-Abeba, Éthiopie
CDI
Publiée il y a 1 jour · Expire dans 1 mois
Description du poste
Job Title: Mobile Application DeveloperJob OverviewWe are looking for a skilled Mobile App Developer to join our engineering team. You will be responsible for the design, development, and maintenance of high-quality mobile applications for both iOS and Android platforms. Your primary focus will be the development of mobile-side logic, ensuring high performance and responsiveness, and collaborating with our design team to create a seamless user experience.Key ResponsibilitiesFull Lifecycle Development: Lead the entire app lifecycle, from initial concept and design to testing, release, and post-launch support.Clean Coding: Write "battle-tested," scalable, and maintainable code using native or cross-platform frameworks.UI/UX Collaboration: Work closely with designers to translate wireframes and prototypes into functional, visually appealing interfaces.API Integration: Connect mobile applications to backend services via RESTful or GraphQL APIs to provide dynamic content.Performance Optimization: Monitor and improve app performance, focusing on load times, battery consumption, and memory management.Bug Squashing: Identify, troubleshoot, and fix complex bugs and performance bottlenecks.App Store Management: Manage the submission process for the Apple App Store and Google Play Store, ensuring compliance with all guidelines.Required Technical SkillsLanguages: Proficiency in Swift (iOS), Kotlin (Android), or Dart/JavaScript for cross-platform development.Frameworks: Hands-on experience with Flutter, React Native, or native SDKs.Version Control: Expert knowledge of Git (GitHub/GitLab).Backend Knowledge: Understanding of mobile databases (SQLite, Realm) and cloud services (Firebase, AWS, or Azure).Modern Practices: Familiarity with CI/CD pipelines and automated testing (Unit and UI tests).Preferred QualificationsExperience: 3+ years of professional mobile development experience.Portfolio: A strong portfolio of released applications on the App Store or Google Play.Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).Soft Skills: A problem-solving mindset, attention to detail, and the ability to explain technical concepts to non-technical stakeholders.