Mobile Engineer (Kotlin Multiplatform)
Teya · Porto
Job description
About the role
Teya is building a financial platform for local businesses across Europe and needs a Mobile Engineer to empower small and medium‑sized merchants through its mobile applications. You will develop scalable, secure, and innovative cross‑platform solutions that simplify payments and business management.
Key responsibilities
- Develop cross‑platform mobile applications using Kotlin Multiplatform, focusing on performance, scalability and maintainability.
- Integrate APIs, SDKs and payment technologies (NFC, EMV) to enable payment acceptance, card issuing and ePOS features.
- Collaborate with design, product and backend teams to deliver intuitive user experiences and support internationalisation.
- Contribute to CI/CD pipelines, logging, observability and clean‑architecture layers (Domain, Application, Infrastructure, Presentation).
- Participate in Agile ceremonies, mentor teammates and take part in architectural decisions.
Required profile
- Hands‑on experience shipping Kotlin Multiplatform projects with shared business logic.
- Strong background in Android (Kotlin) or iOS development and familiarity with mobile app architecture patterns.
- Experience building SDKs or libraries that other developers consume.
- Understanding of payment processing, NFC technology and secure coding practices for financial applications.
Required skills
- Kotlin / Kotlin Multiplatform
- Android development (Kotlin)
- iOS development (Swift/Objective‑C knowledge acceptable)
- SDK development and API design
- Payment processing, NFC, EMV standards
- RESTful API integration and secure communication
- Unit, integration and automated testing
- Clean architecture, dependency injection
- CI/CD pipelines for multi‑platform projects
What we offer
- Flexible working hours
- Health insurance
- Meal allowance
- 25 days of annual leave plus bank holidays
- Public transportation card
- Frequent team events and office snacks
- Friendly, informal office environment
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 5 hours ago
Expires 1 month from now
5 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Teya
Porto