Evrotrust is a Bulgarian company that specialises in providing Qualified Trust Services, founded in 2015. We are the first European Trust Service Provider to develop proprietary technology solutions to set up a Private Electronic Identification Scheme, as well as a system to deliver remote qualified electronic trust services and ensure the secure delivery of documents from a mobile device.
We provide technology that transforms the way we all work and live. Evrotrust offers unique and revolutionary technology for assuring the electronic identification of signatories and services using strong authentication mechanisms, digital certificates and electronic signatures. Working at the cutting edge, we design and develop unique software — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.
The solution is eIDAS-compliant and also meets all requirements of AML/KYC/GDPR/PSD2 and other applicable EU regulations.
To know more about us, please visit evrotrust.com and follow us on Facebook, LinkedIn and Instagram.
Our Mission
Every day we are striving to push the boundaries of services and impress our clients. This would never have been possible without the passion and commitment that each and every member of our team puts into our work. Bringing thinkers and doers together, we are the perfect blend of data, technology and creativity — fearless go-getters and creative innovators who have passion, determination and make our ideas come to life.
Summary
At Evrotrust, we run on our people’s ideas. It’s how we solve problems and exceed expectations. Our team is growing, and we are on the lookout for a talented Senior Mobile Developer who always raises the bar by constantly challenging themselves.
The ideal candidate is well-rounded, experienced and skilled across many areas, and excels at embracing a fast-paced, challenging environment. They are a motivated self-starter, able to identify tasks, gaps or projects and develop plans — and they recognise the need for building strong, healthy relationships with peers, constantly improving those around their sphere of influence.
If you want to feel proud of what you do and the impact you’re making, if new and exciting challenges motivate you, and if you share our passion for quality and customer trust — we have a place for you to unfold your talent.
Key Responsibilities (both tracks)
- Design, build and maintain high-quality native mobile applications for Evrotrust’s identification, e-signature and Digital Wallet products.
- Lead architectural decisions (MVVM / Clean Architecture / MVI or VIPER) and drive modularization.
- Work closely with project managers, the technical lead, backend developers, QA and DevOps engineers to deliver high-quality end-to-end solutions.
- Ensure performance, scalability and maintainability of the apps.
- Design, implement and maintain unit and integration tests to ensure high code quality, reliability and regression safety.
- Write clean, testable and well-documented code.
- Drive CI/CD, release processes and app-store deployments.
- Participate in the code review process, enforcing optimizations and best practices.
- Investigate, debug and resolve issues within existing production services and solutions.
Required Skills — Android / Kotlin track
- 6+ years of Android development experience.
- Strong proficiency in Kotlin.
- Deep understanding of Android SDK, memory management, application lifecycle.
- UI frameworks: Jetpack Compose / XML-based layouts.
- Multithreading: Coroutines, Flow, threading, concurrency.
- Strong experience with RESTful APIs, JSON parsing and networking (Retrofit/OkHttp).
- Solid understanding of HTTP/HTTPS, TLS and secure data transmission.
- Experience implementing authentication mechanisms (OAuth, Bearer tokens, API keys); familiarity with certificate pinning and secure storage (Keystore).
Required Skills — iOS / Swift track
- 6+ years of iOS development experience; solid hands-on experience with Objective-C (legacy support).
- Strong proficiency in Swift.
- Deep understanding of UIKit / SwiftUI, iOS SDK, memory management, ARC.
- Multithreading: GCD, async/await.
- Strong experience with RESTful APIs, JSON parsing and networking (URLSession and/or Alamofire).
- Solid understanding of HTTP/HTTPS, TLS and secure data transmission.
- Experience implementing authentication mechanisms (OAuth, Bearer tokens, API keys); familiarity with certificate pinning and secure storage.
Required — both tracks
- Experience with architectural patterns: MVVM / Clean Architecture / MVI (Android) or MVVM / VIPER / Clean Architecture (iOS).
- Experience with Git and CI/CD pipelines.
- Good understanding of OAuth 2.0 / OpenID Connect.
- Excellent analytical and multitasking skills; ability to well document developed functionality.
- Good command of technical English.
Nice to have experience with
- Developing enterprise software solutions from scratch.
- Cryptography and crypto libraries.
- Developing software under regulatory requirements (e.g. GDPR).
- Mutual TLS (mTLS) and client-certificate authentication.
- Relational databases, preferably PostgreSQL.
- Messaging brokers, e.g. RabbitMQ.
What We Offer
- Opportunity to work on exciting, high-trust projects with global influence — building products used for legally-binding electronic identification and signatures across Europe.
- A collaborative and inclusive work culture that values creativity and initiative.
- Competitive salary and benefits package, including food vouchers, additional health insurance, hybrid/remote policy.
- Professional development opportunities: conferences, certifications and internal knowledge-sharing.
- Direct exposure to regulated, high-stakes engineering (eIDAS, GDPR, AML/KYC, PSD2) — rare, CV-defining domain experience.

