Teya is a payment and software service provider, headquartered in London serving small, local businesses across Europe. Founded in 2019, we build easy to use, integrated tools that enable our members to accept payments and boost business performance.
At Teya we believe small, local businesses are the lifeblood of our communities.
We’re here because we don’t believe there’s a level playing field that gives small businesses with a fighting chance against the giants of the high street.
We’re here because we see banks and legacy service providers making things harder for them. We don’t think the best technology or the best service should be reserved for those with the biggest headquarters.
We’re here to fight for a future where small, local businesses can thrive, and to commit the same dedication they offer all of us.
We’re looking for exceptional talent to join our mission. We offer a chance to create impact in a high-energy and connected culture, while benefiting from continuous learning opportunities, a supportive community which is proud to serve our mission, and comprehensive benefits.
Empower small and medium-sized businesses across Europe by building and enhancing Teyaʼs mobile applications. Deliver scalable, secure, and innovative solutions that help business owners thrive and reconnect with the joy of running their businesses.
As a Mobile Software Engineer at Teya, you will:
Develop cross-platform mobile applications using Kotlin.
Write clean, maintainable, and secure code to address complex business problems.
Prioritize performance, scalability, and maintainability in all development tasks.
Seamlessly integrate various APIs and SDKs, ensuring reliability and efficiency.
Focus on delivering a modern, intuitive, and user-friendly experience for merchants across Europe.
Collaborate with cross-functional teams to align technical solutions with business objectives.
Actively participate in critical project decisions, including architecture design, framework selection, and tool evaluation.
Continuously improve applications while applying test automation best practices to reduce waste and error.
Work within Agile/Scrum methodologies, ensuring timely delivery, iterative improvements, and collaboration across teams.
Build mobile applications that support payments acceptance, business account services, card issuing, and ePOS systems.
Incorporate state-of-the-art technologies to enable offline capabilities, secure data storage, and dynamic app features like push notifications and deep linking.
Ensure seamless app upgrades and support internationalization/localization. Collaborate with design and product teams to deliver a compelling user experience.
Contribute to CI/CD pipelines, scalable logging, and observability practices. Embrace clean architecture principles, including Domain, Application, Infrastructure, and Presentation layers.
Participate in daily stand-ups, sprint planning, and retrospectives as part of Agile workflows.
Work closely with Product Owners to refine requirements and deliver incremental value in each sprint.
We are seeking candidates with the following:
Around 1+ year of Android development experience
Hands-on experience with Kotlin (KMP & Jetpack Compose is a plus)
Understanding of the software development lifecycle
Basic knowledge of secure app development (e.g., HTTPS, encryption, OAuth)
Experience collaborating in Agile/Scrum teams.
Comfortable using tools like JIRA or Confluence to track work.
Able to participate in team discussions, planning, and reviews.
Understanding of app architecture patterns (MVC, MVVM, clean architecture).
Experience with automated testing, performance optimisation, or CI/CD pipelines.
Familiarity with APIs (REST, GraphQL) and third-party integrations.
Knowledge of Firebase tools (Crashlytics, Cloud Messaging) is a bonus.
Problem-solving mindset and eagerness to learn.
25 vacation days + 3 fully compensated Health days a year
Through the Benefit Plus Program, you receive points every month to spend on thousands of benefits in the categories of travel & recreation, sport, culture (cinemas, theatres, festivals), books, education (courses), and health (psychotherapy). You can also use your points to pay for a Multisport card.
Selection of food & beveragein the kitchenette
We are committed to creating an inclusive environment where everyone regardless of race, ethnicity, gender identity or expression, sexual orientation, age, disability, religion, or background can thrive and do their best work. We believe that a diverse team leads to better ideas, stronger outcomes, and a more supportive workplace for all.
If you require any reasonable adjustments at any stage of the recruitment process whether for interviews, assessments, or other parts of the application—we encourage you to let us know. We are committed to ensuring that every candidate has a fair and accessible experience with us.
Originally posted on Himalayas
Apply Now