# Software Engineer (mobile) | STORYOUS

- **Company:** Storyous | Teya
- **Location:** Praha
- **Employment:** Full-time
- **Original listing:** https://www.cocuma.cz/job/software-engineer-mobile-storyous/9602/
- **Company website:** https://teya.com/cz/home
- **LinkedIn:** https://www.linkedin.com/company/storyous-com-s-r-o-/
- **Contact:** kariera@teya.com

## About the company

Teya přináší revoluci pro malé podniky. Jde o panevropskou platformu finančních služeb pro malé a střední podniky, kterým na mnoha trzích nabízí platební, bankovní a úvěrové nástroje. V roce 2021 Teya spojila síly s českým startupem Storyous, software platformou vytvořenou pro potřeby místní gastronomie. Řešení od Storyous pomáhají zákazníkům přijímat transakce pomocí pokladních (POS) a platebních řešení, zjednodušovat provoz díky nástrojům pro správu zásob, docházku, reporting i analytiku a růst díky věrnostním, úvěrovým a online řešením. Dnes fungují Teya a Storyous v Česku a na Slovensku jako dva týmy, ale sdílejí společné kanceláře a úzce spolupracují, aby svým klientům poskytly ta nejlepší řešení a služby ve svém odvětví. Obě firmy jsou inovativní, mají drive a jejich snem je dobyt svět. A mají k tomu skvěle našlápnuto!

## Job description

Hi! :) This time, we're looking for a **mid-level Software Engineer** to join our office in Prague.

## What will you do?

You will work with a diverse team to **help shape the future of our Product and Engineering solution** . You will be part of the **whole product development lifecycle** , with direct access to a wealth of customer feedback.

Your primary focus will be on our **Android-based mobile apps** , written in **Kotlin** , used in busy restaurant environments. We value developers who can contribute across the stack – whether it’s building back-end services in **Node.js** or **PHP,** working with databases like **MongoDB** and **MariaDB** , or helping integrate APIs and tools that make our platform more powerful and cohesive. As such you will be expected to contribute to end-to-end development of features.

You’ll **collaborate closely** with **product managers, designers, and other engineers** to deliver end-to-end features that are well-integrated and user-focused. You’ll take part in the full development lifecycle and benefit from fast feedback loops, continuous delivery, and a strong emphasis on product quality and maintainability. Petr Kulhánek Product Manager ## On a regular day as a Software Engineer, you will:

- Focus on delivering software components and improvements to your team’s software. In addition to new code, this often includes refactoring and deprecation work.
- Write clean, secure, and well-tested code to solve business problems.
- Build tools and integrate systems to scale the effectiveness of products across the business.
- Collaborate and communicate effectively within the team and across the organization to achieve the team’s goals.
- Continuously work to improve while being empathetic and considerate with others.
- Act as a full life cycle Software Engineer, meaning be able to do code reviews, source control management, build processes, testing and release. ## Requirements:

- 3+ years of industry experience developing and shipping Android applications in Kotlin (app published to production / Play Store is advantage)
- Solid command of Jetpack libraries and modern Android architecture (MVVM or MVI, ViewModel, Navigation, Kotlin Coroutines and Flow); hands-on experience with Jetpack Compose
- Experience designing and consuming REST APIs, including error handling, caching, and offline strategies (Retrofit/OkHttp, Room)
- Experience with dependency injection (Hilt/Dagger or Koin) and modularized codebases
- Proficiency writing unit and UI tests (JUnit, Espresso/Compose testing) and a habit of testing your own work without being asked
- Confident with Git workflows (branching strategies, code review); familiarity with CI/CD pipelines for mobile (e.g. GitHub Actions, Bitrise, Fastlane)
- Understanding of app performance, memory management, and debugging/profiling tools
- Ability to work independently on medium-sized features from ticket to release, estimate work realistically, and mentor juniors through code review
- Experience using AI-assisted development tools (e.g. GitHub Copilot, Claude, Cursor) as part of your daily workflow, with sound judgment about reviewing and validating AI-generated code
- Strong communication skills, including with non-technical stakeholders
- Fluent written and spoken English — English is the primary language of our international team, used daily in meetings, documentation, and code review ## Advantage:

- Experience with back-end development (Node.js, PHP or similar)
- Experience with relational and/or non-relational databases (e.g., MariaDB, MongoDB)
- Basic cloud/infrastructure experience with Kubernetes, AWS, Azure, etc.
- Familiarity with containers and Docker
- Experience with agile methodologies such as Scrum or Kanban
- You can operate services that the team builds while identifying opportunities for improvements and keeping to the agreed levels of service.
- You'll work in an AI-enabled environment: GitHub Copilot for coding, Glean for company-wide knowledge search, and access to frontier LLMs for prototyping and problem-solving. We actively invest in AI tooling and expect engineers to help shape how we use it. ## Perks:

- 26 days of Annual leave, home office, sick days
- Benefit Plus Cafeteria
- Frequent team events & activities in the office and outside
- Possibility to travel to different offices around Europe
- Office fruits and specialty coffee every day
- Friendly, comfortable, and informal office environment
- Flexible working hours if it suits you and your team Interview

Práce v moderním startupu je ideální kariérní výkop

Petr Skondr

## Company locations

- Teya.com/cz/home
- Rohanské nábřeží 693/10, Praha 8 - Karlín
- Storyous Facebook
- Storyous Instagram
- Storyous LinkedIn
- Teya Instagram