Latest AI JobsBrowse Jobs
Teya logo

Storyous | Software Engineer (Mobile)

TeyaPragueStoryous
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Posted
8 Jul 2026
Status
Open · checked 7d ago

About this role

Role Overview

The Software Engineer (Mobile) position at Teya in Prague offers a remote-friendly opportunity to shape the future of restaurant technology solutions. This role suits a dedicated developer experienced in mobile applications who wants to impact the daily operations of cafes and restaurants.

Key Responsibilities

Deliver software components and improvements, including writing new code, refactoring, and deprecation work.
Write clean, secure, and well-tested code to address various business problems.
Build tools and integrate different systems to scale product effectiveness across the entire business.
Collaborate and communicate closely within the team and across the organization to meet shared goals.
Work continuously on personal and team improvement while maintaining an empathetic approach.
Manage the complete software development lifecycle, encompassing code reviews, source control, build processes, testing, and releases.

Requirements

Minimum of three years of professional experience in developing and shipping Android applications using Kotlin.
Strong command of Jetpack libraries, modern Android architectures like MVVM or MVI, ViewModels, Navigation, Kotlin Coroutines, and Flow, alongside hands-on experience with Jetpack Compose.
Practical background in designing and consuming REST APIs with proper error handling, caching, and offline strategies using Retrofit, OkHttp, and Room.
Familiarity with dependency injection tools like Hilt, Dagger, or Koin, as well as modularized codebases.
Proficiency in writing unit and UI tests utilizing JUnit, Espresso, or Compose testing.
Confidence in handling Git workflows and familiarity with mobile CI/CD pipelines.
Understanding of mobile app performance, memory management, and debugging tools.
Ability to work independently on medium-sized features, estimate tasks realistically, and review code.
Experience using AI-assisted development tools within daily workflows.
Strong communication skills for interacting with technical and non-technical stakeholders.
Fluent written and spoken English proficiency.

Nice to Have

Background in back-end development using technologies such as Node.js or PHP.
Experience working with relational and non-relational databases like MariaDB and MongoDB.
Basic cloud and infrastructure knowledge involving Kubernetes, AWS, or Azure.
Familiarity with containers and Docker.
Experience utilizing agile methodologies including Scrum or Kanban.

Skills and Tools

Kotlin and Android development
Jetpack Compose and modern architecture
Git workflows and CI/CD
REST APIs and databases
Node.js, AWS, Azure, Kubernetes, and Docker

Salary and Benefits

Twenty-six days of annual leave alongside home office options and sick days.
Access to the Benefit Plus Cafeteria.
Frequent team events and activities both inside and outside the office.
Internal Glean AI solutions and access to the Elredo audiobook library.
Opportunities to travel to different European office locations.
Daily office fruits and specialty coffee in a comfortable, informal environment.
Flexible working hours tailored to the team.

About the Company

Teya, formerly known as SaltPay, is an international fintech start-up that teamed up with Storyous in 2021. Storyous started as a small start-up twelve years ago supplying cafes and restaurants with a point of sale system on a wooden stand and has grown into a market leader in Czechia offering comprehensive management tools and integrated payment solutions.

How to Apply

To apply for this position, please visit the official company careers page to submit your application.

Skills and tech stack

Questions candidates ask

Where is the position located?

The position is based in Prague with remote work options available.

What is the primary programming language for the mobile app?

The primary focus is on Android-based mobile apps written in Kotlin.

How many years of experience are required?

Candidates need 3+ years of industry experience developing and shipping Android applications in Kotlin.

What background is considered an advantage for this role?

Experience with back-end development, relational or non-relational databases, cloud infrastructure like AWS or Azure, Docker, and agile methodologies are considered advantages.

What perks and benefits are provided?

Perks include 26 days of annual leave, home office, sick days, Benefit Plus Cafeteria, office fruits and specialty coffee, team events, and flexible working hours.

Ready to apply?

The application is on the official Teya careers page.

Apply on company site