Remote (Global)

EX Squared is hiring a Senior Mobile Developer (Kotlin Multiplatform) - Temporary.

About the Role

EX Squared is hiring a Senior Mobile Developer (Kotlin Multiplatform) for a temporary role. You will lead the development of shared features for Android and iOS using Kotlin Multiplatform (KMM), ensuring high-quality implementation and delivering an exceptional user experience within an agile, cross-functional team.

What You'll Do

  • Design and build modern mobile apps that meet UX/UI and performance standards.
  • Write clean, scalable code in Kotlin, Swift, and Java.
  • Utilize Kotlin Multiplatform to build reusable components across Android and iOS.
  • Apply architecture patterns such as MVVM, MVI, or MVP.
  • Create intuitive interfaces aligned with Android and iOS guidelines.
  • Implement navigation flows and seamless offline functionality.
  • Integrate RESTful and/or GraphQL APIs with solid error handling.
  • Write and maintain unit tests and support automated QA processes.
  • Collaborate with Designers, Backend Developers, QA Engineers, and Product Managers.
  • Contribute to CI/CD pipelines and continuous delivery workflows.
  • Document technical decisions and maintain clear, scalable architecture.
  • Stay current with mobile development trends, open-source tools, and platform updates.

What We're Looking For

  • 5+ years of experience with Android development using Kotlin.
  • Proven experience with Kotlin Multiplatform (KMM) in production or side projects.
  • Understanding of modern Android and iOS development principles.
  • Familiarity with Swift and SwiftUI.
  • Experience integrating RESTful/GraphQL APIs.
  • Solid grasp of mobile architecture patterns (MVVM, MVI, etc.).
  • Proficiency in UI/UX design principles and responsive layouts.
  • Background in testing, debugging, and performance optimization.
  • Understanding of accessibility standards (WCAG 2.2) and their implementation.
  • Experience with Git, Agile workflows, and CI/CD pipelines.

Technical Stack

  • Languages: Kotlin, Swift, Java
  • Frameworks: Kotlin Multiplatform (KMM), SwiftUI
  • APIs: RESTful APIs, GraphQL
  • Testing: Mockito, Espresso, Robolectric
  • Tools: Git

Team & Environment

You'll be working in a cross-functional team operating within a culture of technical excellence, transparency, continuous learning, and collaboration.

Benefits & Compensation

  • Competitive compensation in USD.
  • Remote-first work environment.
  • Flexible hours.
  • Access to Udemy for continuous learning.
  • Recognition through Assembly for performance and results.

Work Mode

This is a global, remote-first position.

EX Squared is an equal opportunity employer.

Required Skills
KotlinKotlin Multiplatform (KMM)SwiftSwiftUIRESTful APIsGraphQLMockitoEspressoRobolectricJavaMobile ArchitectureCI/CDUnit TestingUI Testing
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
EX Squared

Technology company focused on IT and software solutions

Visit website
Job Details
Category mobile
Posted 7 months ago