The project focuses on modernizing a cross platform mobile SDK used for digital fraud prevention and customer authentication in financial services. The goal is to design a scalable and secure architecture that simplifies partner integration, improves performance, and supports long term product growth.
Team
You will work in a cross functional distributed team that includes mobile engineers, architects, product owners, and security specialists. The team collaborates closely across platforms and regions, contributing to architecture decisions, roadmap planning, and design validation activities.
Position overview
We are looking for a Senior Mobile Architect who will define and drive the target architecture and modernization strategy for mobile SDKs across iOS and Android platforms. You will establish engineering standards, design public APIs, guide migration strategy, and collaborate with product and engineering teams to ensure consistent and high quality delivery.
Technology stack
Kotlin, Java, Swift, Objective C, Gradle, Maven, AAR, XCFramework, Swift Package Manager, CocoaPods, ProGuard, R8, CI CD pipelines, telemetry tools, Keychain, Android Keystore, Secure Enclave
Responsibilities
Define and evolve the target architecture for mobile SDKs across iOS and Android
Design and maintain clear and stable public API contracts with versioning strategy
Develop modernization roadmap and support incremental migration of existing SDKs
Collaborate with engineering and product teams to align architecture with business goals
Establish standards for SDK distribution, integration, and lifecycle management
Ensure compatibility across platforms, OS versions, and partner environments
Drive improvements in SDK stability, performance, and developer experience
Optimize SDK footprint including binary size, startup impact, and resource usage
Define and enforce security and data protection practices within the SDK
Contribute to proof of concept implementations to validate architectural decisions
Guide observability practices including logging, telemetry, and error tracking
Support CI CD and release processes for consistent and reliable SDK delivery
Requirements
10+ years of experience in software engineering including mobile architecture
Hands on experience designing and delivering mobile SDKs used by external applications
Experience leading modernization initiatives and migrating live SDKs without breaking integrations
Strong understanding of API design including versioning and backward compatibility
Experience with cross platform SDK packaging and distribution for Android and iOS
Knowledge of modular architecture and dependency management strategies
Experience optimizing SDK performance including binary size, startup time, and resource usage
Understanding of mobile security practices including secure storage and certificate pinning
Familiarity with privacy and compliance requirements in mobile applications
Experience with observability tools and release engineering practices
Strong communication skills and experience collaborating with multiple stakeholders
Nice to have
Experience in financial services, fraud prevention, or enterprise security solutions
Familiarity with anti tampering techniques and runtime protection approaches
Experience with remote configuration and feature flag systems
Knowledge of platform specific background execution and system constraints
Exposure to sensor based or behavioral data processing in mobile applications
Търсите сходни възможности?
Try AI chatbots with our ready-made prompt to discover similar roles that match your skills and interests.
By clicking 'Accept All Cookies', you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. More information
Privacy Preference Center
When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. Because we respect your right to privacy, you can choose not to allow some types of cookies. More information
Manage Consent Preferences
Strictly Necessary Cookies
Always Active
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.
Functional Cookies
These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.
Targeting Cookies
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.
Performance Cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.