Teya

Storyous | Software Engineer (Mobile)

Czechia full-time Mid Salary not listed
full-time Mid level Technology & IT Curated
Sign in to apply Free account — we bring you straight back to this role.

About the role

About Storyous:
12 years ago, Storyous started as a small start-up that supplied cafes and restaurants with the Point of Sale (POS) system on a wooden stand. We are currently a best-in-class solution and a market leader in Czechia with a product offering that includes, POS, Menu and Table management, Inventory management, User management & Access controls, and Delivery integrations! In 2021, we teamed up with international fintech start-up Teya (formerly SaltPay), expanding our offering to also provide integrated payments solution to our customers. We continue our mission - to help entrepreneurs focus on their customers and satisfaction.
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.
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 an 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

Glean AI’s internal, integrated solution for searching for information across the entire organisation using state-of-the-art LLMs

Access to the Elredo audiobook library

Possibility to travel to different offices around Europe

Office fruits and speciality coffee every day

Friendly, comfortable, and informal office environment

Flexible working hours if it suits you and your team

Originally posted on Himalayas

Interview prep

Walk in with sharper answers.

Use this as a quick practice sheet before you speak with the employer.

Mid
Technology & IT Javascript MySQL PHP Project Management Writing Mid level

Likely questions

  1. Tell us about work you have done that is close to the Storyous | Software Engineer (Mobile) role.
  2. How would you approach your first 30 days at Teya?
  3. Which of Javascript, MySQL and PHP have you used recently, and what did it help you achieve?
  4. Describe a time you solved a problem without waiting to be told exactly what to do.
  5. How do you handle busy days, changing priorities, or pressure at work?

Prepare before the call

  • A recent example that proves your experience with Javascript, MySQL and PHP.
  • One short story with a problem, your action, and the result.
  • Two examples that show the strengths listed on your CV.
  • A clear reason why this role and company interest you.
  • Your availability, preferred work style, and salary expectations.

Ask them

  • What would success look like in the first 90 days?
  • What are the main problems this hire should help solve?
  • How does the team give feedback and measure good work?
  • What does a normal working week look like for this role?
Practice line

I am interested in the Storyous | Software Engineer (Mobile) role because I can bring practical experience in Javascript, MySQL and PHP, learn the team quickly, and contribute to the outcomes Teya needs from this hire.

Related jobs.

More roles from this company or category.