Posted at: 20 January

Senior iOS Engineer

Company

Coderio

Coderio is a remote-first B2B tech company specializing in IT staff augmentation and scalable digital solutions for global businesses.

Remote Hiring Policy:

Coderio is a remote-first company that values talent regardless of location, hiring from various regions to support a collaborative international team.

Job Type

Full-time

Allowed Applicant Locations

Worldwide

Job Description

About Coderio

Coderio designs and delivers scalable digital solutions for global companies. With a strong technical foundation and a product-oriented mindset, our teams lead complex software projects from architecture through execution.
We value autonomy, clear communication, and technical excellence. We work closely with international teams and partners, building technology that creates real impact.

🌍 More information:http://coderio.com

In this role, you will join a specialized iOS engineering squad focused on rapid experimentation and product hypothesis validation. You will be responsible for building, deploying, and iterating native iOS features in a high-scale, social-financial ecosystem. Beyond writing code, you will architect AI-native workflows, leverage experimentation frameworks, and collaborate closely with Product and Data teams to ensure every feature is measurable, scalable, and production-ready.

What you can expect from this role (Responsibilities)

Develop and iterate native iOS applications using Swift, building modular UI components with SwiftUI while maintaining and refactoring critical flows in UIKit.
Architect experimentation-ready solutions using feature flags and A/B testing systems (e.g., LaunchDarkly or internal tools).
Leverage AI-native tools (Claude Code, Cursor, GitHub Copilot) to automate repetitive tasks such as unit tests, documentation, and scaffolding experimental features.
Manage complex application state using scalable architectures such as RIBs, MVVM+C, or The Composable Architecture, ensuring isolation of experimental features.
Integrate with high-performance APIs using GraphQL (Apollo) and REST, maintaining low latency in data-heavy flows.
Collaborate with Product and Data Science to define success metrics and instrument experiments using tools like Mixpanel or Segment.
Optimize and maintain CI/CD pipelines, enabling fast, confident releases to beta and production environments.
Ensure code quality, observability, and long-term maintainability while supporting high-velocity experimentation.

Requirements

Strong experience as a Senior iOS Engineer building production-grade mobile applications.
Advanced knowledge of Swift, iOS SDKs, and Apple development best practices.
Experience working with modular architectures and managing complex application state.
Proven ability to collaborate cross-functionally with Product, Design, and Data teams.
Solid understanding of performance, scalability, and reliability in mobile applications.
Nice to haveExperience working in fintech, payments, or social platforms with high security and performance requirements.
Deep understanding of Swift Concurrency (async/await, Actors, structured concurrency).
Experience with Snapshot Testing and advanced testing strategies.
Knowledge of performance profiling using Instruments (Time Profiler, Leaks, etc.).
Experience with on-device ML using CoreML or experimentation with Kotlin Multiplatform (KMP).

Benefits

100% remote
Long-term commitment, with autonomy and impact
Strategic, high-visibility role within a modern engineering culture
Collaborative international team and strong technical leadership
Career plan with growth and leadership opportunities within Coderio

Why join Coderio?

At Coderio, we value talent regardless of location. We are a remote-first company, passionate about technology, collaborative work, and fair compensation. We offer an inclusive, challenging environment with real opportunities for growth.
If you are motivated by building impactful solutions, we are waiting for you. Apply now.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.