- Design and implement modular Android applications following SOLID principles and clean architecture patterns.
- Lead adoption of Jetpack Compose for UI development and mentor team members on modern declarative approaches.
- Integrate and optimize Firebase Crashlytics for production monitoring and crash analysis.
- Implement secure data storage, encryption models, and handle sensitive enterprise data appropriately.
- Contribute to and maintain design systems, ensuring consistency across the application.
- Collaborate with product and backend teams to implement AI/Claude\-powered features and integrations.
Participate in code reviews, architecture discussions, and knowledge sharing sessions.
- *Required Experience \& Skills**
- 5\+ years professional Android development experience with demonstrated expertise in enterprise applications.
- Advanced Compose proficiency: Building complex UIs, state management, custom layouts, and performance optimization.
- Modular Architecture: Experience designing and implementing modular, scalable app architectures (MVVM, MVI, or similar patterns).
- Modern Android OS Knowledge: Proficiency with latest Android APIs, AndroidX libraries, and Kotlin best practices.
- Firebase Expertise: Deep understanding of Firebase Crashlytics, Remote Config, Analytics, and other Firebase services.
- Security \& Encryption: Proven experience with encryption models, secure storage (Keystore,Encrypted Shared Preferences), and OWASP mobile security principles.
- Design Systems: Experience implementing and maintaining reusable component libraries and design system patterns.
- AI/ML Integration: Experience integrating AI tools (Claude API, OpenAI, or similar) into
production applications.
- Google Standards Compliance: Knowledge of Material Design 3, Google Play policies, and
latest Android development guidelines.
- Testing \& Quality: Strong experience with unit testing, instrumented testing, and ensuring
code quality.
- Language: Kotlin
- UI Framework: Jetpack Compose (required)
- Architecture: Clean Architecture, MVVM, Modular design
- Firebase Suite: Crashlytics, Analytics, Remote Config, Authentication
- Security: Android Keystore, Data Encryption Standard (DES), RSA/AES encryption
AI Integration: Claude API, REST API integration patterns
- Active GitHub profile with public repositories demonstrating Android expertise
- Published technical content (Medium articles, blog posts, conference talks)
- Experience with CI/CD pipelines (GitHub Actions, Bitrise, Fastlane)
- Contribution to open\-source Android projects
- Experience with performance profiling and optimization
Knowledge of accessibility (A11y) standards and implementation
We aspire to be an employee’s employer of choice. We believe, we can help you realize your true potential by providing the right opportunities. At ENBD we are reimagining the future of work so that you can unlock your potential, every day we want to ensure, every employee can exceed in the future of work by upskilling, building new digital skills and knowledge. Our goal is to empower our employees to build a career experiences and skills they need in the future and that will produce a great outcome for our bank as well, we want our employees no matter their background, location, preferences to feel engaged to one ENBD team.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. ENBD is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment, however due to high volume of applicants, only SHORTLISTED candidates will be contacted.