Senior Android Engineer (Staff / Engineer III)
Banque Misr · Le Caire
وصف الوظيفة
About the role
We are looking for an experienced Android engineer to lead the design, development, and delivery of high‑quality mobile applications. The role involves hands‑on coding, technical mentorship, and collaboration with product owners and designers to shape the product roadmap.
Key responsibilities
- Prepare and review low‑level designs in partnership with Solution/Software Architects.
- Guide project teams on coding standards, continuous integration, and automated deployment.
- Write production‑level code, troubleshoot issues, and remove technical impediments.
- Partner with Product Owners to define stories, acceptance criteria, and trade‑offs.
- Continuously seek better technical solutions and challenge the status‑quo.
- Define and promote software engineering practices to improve code quality.
Required profile
- 4‑10 years of professional Android development experience, depending on seniority level.
- Bachelor’s degree in Computer Science or related field; advanced degree preferred.
- Proven ability to make architecture decisions at team or product level.
- Strong communication skills to align stakeholders on complex technical decisions.
Required skills
- Java, Kotlin, Android Studio/IntelliJ/Eclipse.
- Design patterns: MVP, MVVM, MVC, VIPER.
- RxJava, RxKotlin, coroutines, LiveData.
- Unit testing and mocking frameworks (JUnit, etc.).
- CI/CD tools: Azure Pipelines, Jenkins, CircleCI, GitLab.
- REST API integration, push notifications, secure app development.
- Memory management, file I/O, network programming, concurrency.
- Mobile UX/UI standards.
Questions fréquentes
لماذا تبلغ عن هذا العرض؟
قدم طلبك في 30 ثانية
أدخل بريدك الإلكتروني للتقديم. سيتم إنشاء حساب تلقائياً.
بالمتابعة، أنت توافق على شروط الاستخدام.
لديك حساب بالفعل؟ تسجيل الدخول
عزز فرصك
حمّل سيرتك الذاتية وسنقترح عليك الوظائف التي تناسب ملفك.
جاري تحليل سيرتك الذاتية...
Banque Misr
Le Caire