Storyous | Software Engineer (Mobile)
Core
Develop and maintain Android-based mobile applications for restaurant POS systems in busy environments, contributing to end-to-end features including back-end services and API integrations.
Role type
Senior Android Software Engineer (Mobile)
Builds
Android mobile apps for restaurant Point of Sale (POS) and menu management
Domain
Fintech / Restaurant Technology / Mobile Development
Deliverable
production ML models | product features
Required skills
Kotlin, Jetpack Compose, MVVM/MVI architecture, REST API design, Dependency Injection (Hilt/Dagger/Koin), Unit & UI testing, Git workflows, CI/CD pipelines, App performance optimization, AI-assisted code review
Preferred skills
Node.js/PHP, MongoDB/MariaDB, Kubernetes/AWS/Azure, Docker, Scrum/Kanban
Technologies
Kotlin, Jetpack Compose, Retrofit, OkHttp, Room, Hilt, Dagger, Koin, JUnit, Espresso, GitHub Actions, Bitrise, Fastlane, MariaDB, MongoDB
Responsibilities
Write clean, secure, and well-tested code for Android apps; Refactor and deprecate legacy code; Build tools and integrate systems to scale product effectiveness; Collaborate with product managers and designers on end-to-end features; Mentor junior engineers through code reviews; Operate services and identify improvement opportunities
Seniority
Senior, hands-on IC