28 Nov
Integrant
Cassowary Coast Regional
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 contemporary 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:
- Strong 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 new 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
- Flexible work schedules
- Perks: events, sponsored lunch, game area, rooftop hangout + more!
#J-18808-Ljbffr
📌 Senior Android Developer (Cassowary Coast Regional)
🏢 Integrant
📍 Cassowary Coast Regional
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.