
Senior Mobile Engineer – Swift, Kotlin
Posted Oct 20

Posted Oct 20
This is a fully remote position, open to applicants in Poland.
• Create and develop native applications using Swift (SwiftUI, UIKit) and/or Kotlin (Jetpack Compose), which involves implementing new features, modernizing legacy systems, and conducting necessary rewrites.
• Take charge of platform architecture, focusing on modularization, MVVM / Clean Architecture / TCA, dependency injection, offline-first capabilities, and data synchronization strategies.
• Develop and enhance server-driven UI (SDUI), which includes managing component schemas, client-side rendering, schema versioning, ensuring backward compatibility, and providing graceful fallbacks.
• Engage in AI-driven development by utilizing coding agents and copilots for tasks such as implementation, refactoring, test creation, and code review.
• Connect backend services via REST, GraphQL, and gRPC, ensuring comprehensive security for applications.
• Establish and uphold engineering standards that encompass code reviews, unit/UI/snapshot testing, CI/CD practices, signing procedures, and management of app store releases with phased rollouts.
• Enhance observability and product quality through crash reporting, analytics, feature flags, and managing performance and startup-time budgets.
• Ensure accessibility and localization for clients in regulated industries.
• Collaborate with client product owners, designers, backend engineers, and QA; estimate, plan, and present work to stakeholders.
• Mentor mid-level engineers, elevate Exerizon’s mobile practice standards, and assist with proposals and pre-sales demonstrations.
• Over 6 years of experience in native mobile development, including at least 3 years with Swift (iOS) and/or Kotlin (Android); successfully shipped and maintained a minimum of two applications through multiple releases.
• Extensive knowledge of your platform — for iOS: SwiftUI and UIKit, Swift Concurrency or Combine, Xcode toolchain; for Android: Jetpack Compose, Kotlin Coroutines and Flow, Android Jetpack, Gradle — with a working familiarity with the alternative platform.
• Practical experience in mobile security within regulated environments, including OAuth2 / OIDC and strong customer authentication flows, secure storage methods, certificate pinning, OWASP MASVS, and addressing penetration test findings.
• Strong testing and CI/CD practices: familiarity with XCTest or JUnit, UI and snapshot testing, automated pipelines, code signing, along with store submission and release management.
• Demonstrated capability to make architectural decisions and refactor large legacy codebases safely, achieving measurable enhancements in build time, crash rates, or release frequency.
• Experience in designing or integrating a server-driven UI framework, including component schemas, client-side rendering, schema versioning, and A/B testing layouts; understanding the benefits and drawbacks of SDUI (e.g., offline capability, performance, accessibility).
• Incorporate AI-driven development into your workflow, regularly using coding agents and copilots, recognizing their limitations, and reviewing AI-generated code to maintain the same quality standards as your own work.
• Proficient in API integration, including REST and GraphQL, OpenAPI contracts, and collaborating with backend teams on API design.
• Experience in delivering applications within the banking, insurance, fintech, or healthcare sectors, including handling PII and navigating regulatory constraints (PSD2 / SCA, GDPR).
• Ability to communicate clearly with non-engineers, effectively explaining trade-offs to product owners and providing honest estimations.
• Full professional proficiency in both Polish and English.
• Genuine ownership of the applications you create, with direct interaction with client product owners — avoiding lengthy review processes.
• Competitive remuneration on a B2B contract basis.
• Annual budget allocated for training and certification.
• Flexible remote work model with access to a central office in Warsaw.
• A chance to contribute meaningfully to the development of a young firm: influencing our mobile practice, engineering standards, hiring processes, and company culture.
avra
ClickHouse
Michael Baker International
Bright Vision Technologies
Get handpicked remote jobs straight to your inbox weekly.