
Android Software Engineer
Qoyod - قيود
full-time
Posted on:
Location Type: Remote
Location: Egypt
Visit company websiteExplore more
About the role
- Develop and maintain Qoyod POS (Native Android, Kotlin, Jetpack) for invoicing, inventory tracking, and credit notes
- Build offline-first architecture with local data persistence and sync strategies
- Integrate hardware peripherals (printers via LAN/Bluetooth, barcode scanners)
- Write clean, maintainable code following modern Android best practices
- Participate in code reviews and contribute to architectural discussions
- Optimize performance across different device types and network conditions
- Take features from design through deployment in collaboration with cross-functional teams
Requirements
- 3-4 years of mobile development experience with strong focus on native Android development using Kotlin.
- Hands-on experience with Jetpack components and modern Android practices
- Solid understanding of offline-first architecture and data persistence
- Strong problem-solving skills and ability to work independently and collaboratively
- Preferred Experience with Jetpack Compose
- Familiarity with hardware peripheral integration (printers, scanners)
- Experience with React Native, TypeScript, and related frameworks (Expo, Redux)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
KotlinJetpackoffline-first architecturedata persistenceJetpack ComposeReact NativeTypeScriptExpoRedux
Soft Skills
problem-solvingindependent workcollaborative work