Senior Android Developer
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.
Requirements
- 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, Ok 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
Benefits
- 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!
Recommended Jobs
Fire Extinguisher/Kitchen Hood Technician
Founded in 1984, Firetrol is the national leader in fire protection & life safety services. We are currently seeking a skilled Fire Extinguisher/Kitchen Hood Technician to join our team of over 1,200…
CDL A Local Delivery Truck Driver
Company: US0046 Sysco Central Alabama, Inc. Sales Territory: None Zip Code: 35040 Travel Percentage: 0 COMPENSATION INFORMATION: The pay range provided is not indicative of Sysco…
OSP Field Engineer
Job Title: OSP Field Engineer. Location: Montgomery/ Prattville, AL. Long-term Project/Onsite position. Startech Networks, Inc. is seeking an experienced OSP Field Engineer candidate with US…
Mechanical Engineer
Overview Our client is a leading EPC (Engineering, Procurement & Construction) firm delivering design/build solutions for complex industrial projects across North America. Their experience spans…
Youth Sports Coach
Join the Amazing Athletes Team! Are you passionate about sports, fitness, and working with kids? Amazing Athletes, the #1 Sports Enrichment Program for children, is looking for enthusiastic and e…
Accounts Payable Specialist
Overview DSI believes that success is bred in the recruiting, selection, supervision, and training of each and every employee. Believing in the need for ongoing and perpetual training helps to set DS…
Sewing Machine Operator
SLVP07152024 JOB TITLE: Sewing Machine Operator Bargaining Unit Status: Non-Bargaining Unit FULL-TIME (hours per week: 40) M-F 6:30AM-3:30PM EDUCATIONAL QUALIFICATIONS: High School D…
Member Services Representative Afternoon
Benefits: Employee discounts Opportunity for advancement Training & development Job Title: Afternoon Member Services Representative Location: Northport Department: Member Service…
Cashier
Fresh Bagels and Delicious Food served for Breakfast and Lunch. $12-14 per hour based on experience, PLUS TIPS! Uses SERVICE EXCELLENCE in relating to Guests. Greet guests and answer questions rega…
Remote Data Entry Work From Home Focus Research Panelist
Join Our Team as a Work-From-Home Data Entry Research Panelist! Are you ready to earn money from the comfort of your own home? This exciting opportunity is perfect for anyone with a var…