Software Engineer (Mobile)
Primary stack
Nice to have's
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.
FinTech; Fintech
More at Teya
All 124 rolesEngineering Manager
Teya · France
Head of DEI - UK
Teya · United Kingdom
Assistant Financial Controller
Teya · Portugal +1
Staff Engineer - Tech Lead, ePOS
Teya · United Kingdom