Senior Mobile Engineer – Swift, Kotlin

Posted Oct 20

This is a fully remote position, open to applicants in Poland.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

avra5 hours ago

Member of Technical Staff – Deployment Platform

BR flagBrazil OnlyFull-timeSoftware Engineer
ApplyView job
ClickHouse5 hours ago

Manager, Documentation Engineering

US flagUnited States OnlyFull-timeSoftware Engineer$120k – $190k/year
ApplyView job
Michael Baker International6 hours ago

Telecommunications Designer – RCDD, Buildings Engineering

US flagUnited States OnlyFull-timeSoftware Engineer$90k – $135k/year
ApplyView job
Bright Vision Technologies6 hours ago

SAP BTP Developer

US flagUnited States OnlyFull-timeSoftware Engineer$115k – $165k/year
ApplyView job
Harris Computer6 hours ago

Website Developer

IN flagIndia OnlyFull-timeSoftware Engineer
ApplyView job
Open Energy Transition6 hours ago

Software Engineer

DE flagGermany OnlyFull-timeSoftware Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers