 
        
        We are looking for a 
Senior Android Developer 
with 
4+ years of experience 
who has strong expertise in 
Android architecture 
and can lead mobile projects from 
scratch 
. 
The ideal candidate should have deep knowledge of 
mobile security, Git workflows, and CI/CD pipelines 
. 
Additionally, the candidate should be comfortable working in 
multiple technology stacks 
not related to mobile development and be able to 
optimize, scale, and maintain 
high-quality applications. 
Experience with Bluetooth Low Energy (BLE) is valued. 
Key Responsibilities: 
Develop & Architect 
Android applications from scratch using 
modern best practices 
. 
Design and implement 
scalable, maintainable, and secure 
Android apps. 
Ensure security best practices 
in mobile applications, including 
data encryption, secure authentication, and API security 
. 
Work with 
MVVM, Clean Architecture 
, and other architectural patterns. 
Build and maintain CI/CD pipelines for 
automated testing and deployment 
. 
Collaborate with cross-functional teams, including 
backend, DevOps, and UI/UX designers 
. 
Optimize app performance for different devices and screen sizes. 
Work with 
multi-platform mobile development technologies 
(e.g., Kotlin Multiplatform, Flutter, or React Native if required). 
Ensure best practices in 
version control using Git, branching strategies, and pull requests 
. 
Write 
clean, scalable, and testable 
code following 
SOLID principles 
. 
Conduct 
code reviews, unit testing, and debugging 
. 
Keep up with 
Android SDK updates 
and industry trends. 
Android Architecture & Development 
(MVVM, Clean Architecture, Modularization) 
Programming Languages 
: Kotlin (mandatory), Java (optional but preferred) 
Mobile Security 
: Data encryption, Secure storage (Keystore), OAuth, JWT, SSL Pinning 
CI/CD 
: Jenkins, GitHub Actions, Bitrise, or similar tools 
Version Control 
: Git, GitHub/GitLab/Bitbucket, Git branching strategies 
Dependency Injection 
: Dagger/Hilt 
Jetpack Components 
: ViewModel, LiveData, Navigation, WorkManager, Paging 
Unit & UI Testing 
: JUnit, Espresso, Mockito 
Networking 
: Retrofit, OkHttp, WebSockets 
Database Management 
: Room, SQLite, Realm 
Multithreading & Coroutines 
Third-Party SDKs & APIs 
: Firebase, Google Play Services 
Cloud & Backend Integration 
: RESTful APIs, GraphQL, WebSockets 
Bluetooth Low Energy (BLE) 
: Experience in 
BLE device communication, scanning, pairing, and data transfer 
(valued skill) 
Cross-Platform Knowledge 
: Basic understanding of Flutter, React Native, or KMM (nice to have) 
Soft Skills: 
Solid problem-solving and analytical skills 
Ability to work in 
agile teams 
(Scrum/Kanban) 
Excellent communication and collaboration skills 
Ability to 
troubleshoot and debug efficiently 
Adaptability to 
work with different mobile technology stacks 
Proactive approach to 
learning and staying up-to-date 
with current technologies 
Competitive compensation package 
Supportive and friendly work environment 
Premium medical insurance [employee +family] 
English language development courses 
Interest-free loans paid over 2.5 years 
Employment referral program 
Premium location in Maadi & Nasr City 
Social insurance 
Adaptable work schedules 
Perks: events, sponsored lunch, game area, rooftop hangout + more! 
#J-18808-Ljbffr
📌 Senior Android Developer
🏢 Integrant
📍 Queensland