Android Developer - Mid Level at The Chefz
Amman, Amman, Jordan -
Full Time


Start Date

Immediate

Expiry Date

06 Jan, 26

Salary

0.0

Posted On

08 Oct, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Android Development, Kotlin, Jetpack, RESTful APIs, WebSockets, Firebase, Deep Linking, MVVM, Clean Architecture, Dependency Injection, Git, Bitbucket, CI/CD, Fastlane, Code Reviews, Troubleshooting

Industry

technology;Information and Internet

Description
We're looking for a motivated Mid-Level Android Developer to join our mobile engineering team at The Chefz. You will build and maintain high-quality Android applications that deliver a seamless user experience to thousands of customers. You'll work closely with product, design, and backend teams to ship features quickly and reliably. Key Responsibilities: Develop and maintain Android apps using Kotlin and Jetpack (Compose, ViewModel, Navigation, Room, WorkManager). Integrate with RESTful APIs, WebSockets (for live updates and real-time events), and third-party SDKs (Firebase, Braze, Branch.io). Implement deep linking and handle complex navigation flows. Write clean, maintainable, testable code with proper documentation. Collaborate with designers and product managers to deliver pixel-perfect UIs. Monitor app performance and troubleshoot crashes and ANRs. Contribute to code reviews and adopt best practices. Work with Bitbucket for version control and participate in pull request reviews. Support CI/CD pipelines using Fastlane for automated builds and deployments. 2–4 years of professional Android development experience. Strong knowledge of Kotlin, Android SDK, and Jetpack libraries. Familiarity with multi module projects. Experience with Firebase (Analytics, Remote Config, Crashlytics, Push Notifications). Familiarity with WebSockets (Socket.IO or native implementations). Understanding of MVVM, Clean Architecture, and dependency injection (Hilt/Dagger/Koin). Experience using Git and Bitbucket workflows (branches, pull requests, code review). Basic CI/CD knowledge (Fastlane, Gradle tasks). Nice to Have: Experience with dynamic feature modules and modular app architecture. Exposure to A/B testing and analytics event tracking. Familiarity with Compose for new features.
Responsibilities
Develop and maintain high-quality Android applications while collaborating with product, design, and backend teams. Monitor app performance and troubleshoot issues to ensure a seamless user experience.
Loading...