Android Software Engineer

TLDR

Contribute to Qoyod POS by developing offline-capable features and integrating hardware peripherals, collaborating within a diverse team and enhancing your Android skills.

Job Summary


We are seeking a native Android Software Engineer with 3-4 years of Android/Kotlin expertise to develop and maintain Qoyod POS, our flagship point-of-sale application serving thousands of merchants across the Gulf. You'll build offline-capable features, integrate hardware peripherals, and work in a collaborative squad with backend, frontend, and QA teammates. This role offers opportunities to deepen your Android expertise and potentially expand into React Native development.


Job Responsibilities


  • 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


Qualifications


  • 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)

Qoyod builds advanced cloud-based accounting solutions designed to streamline traditional business operations and empower accountants to work as strategic consultants. Our innovative technology serves countless businesses, offering a reliable framework that enhances efficiency while managing extensive data across multiple SaaS products. We're distinctive in our commitment to transform accounting practices and make them more impactful.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Android Software Engineer Q&A's
Report this job
Apply for this job