Taro Logo

Senior Android Developer

Maadi, Cairo Governorate, Egypt
Android
Senior Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS

Description For Senior Android Developer

Integrant is seeking a Senior Android Developer with 4+ years of experience to lead mobile projects from scratch. This role requires expertise in Android architecture, mobile security, and CI/CD pipelines. The ideal candidate will develop sophisticated Android applications using modern practices like MVVM and Clean Architecture, while ensuring top-notch security measures. The position offers a blend of technical challenges, from BLE implementation to cross-platform development, with opportunities to work with cutting-edge technologies. The company provides a comprehensive benefits package including medical insurance, flexible work arrangements, and professional development opportunities. Located in Maadi, Egypt, this hybrid role offers a perfect balance of collaborative office work and remote flexibility. The position demands strong technical skills combined with excellent problem-solving abilities and team collaboration.

Last updated 2 months ago

Responsibilities For Senior Android Developer

  • 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
  • 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
  • Optimize app performance for different devices and screen sizes
  • Work with multi-platform mobile development technologies
  • Ensure best practices in version control using Git
  • 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

Requirements For Senior Android Developer

Kotlin
Java
  • Android Architecture & Development (MVVM, Clean Architecture, Modularization)
  • Programming Languages: Kotlin (mandatory), Java (optional but preferred)
  • Mobile Security: Data encryption, Secure storage, 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
  • Experience with Bluetooth Low Energy (BLE) device communication
  • Cross-Platform Knowledge: Basic understanding of Flutter, React Native, or KMM

Benefits For Senior Android Developer

Medical Insurance
  • 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
  • Flexible work schedules
  • Perks: events, sponsored lunch, game area, rooftop hangout

Interested in this job?

Jobs Related To Integrant Senior Android Developer