Teya logo

Software Engineer (Mobile)

Teya·Salary not specified

Primary stack

KotlinAndroidJetpack ComposeRESTGitCI/CD

Nice to have's

Node.jsPHPMariaDBMongoDBKubernetesAWSAzureDockerScrumKanban

Job description

About the Position

Storyous | Software Engineer (Mobile)


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.


Responsibilities

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

Nice to Have

  • 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.

We Offer

  • 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

About the Company

Join Storyous as a Software Engineer (Mobile) to develop Android-based mobile apps in Kotlin, contributing to the full product development lifecycle.

© Teya. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Teya logo
Teya

FinTech; Fintech

More at Teya

All 124 roles

Popular searches