1

Senior Kotlin Multiplatform Developer Jobs in Raleigh, NC

Senior Android Developer

Morrisville, NC

$54.25 - $68.75/hr

Senior Android Developer (10+ Years Experience) Location: Morrisville, NC About the Role We''re ... Kotlin Multiplatform (KMP) or Compose Multiplatform exposure * p]:inline">Proficiency with ...

next page

Showing results 1-20

Senior Kotlin Multiplatform Developer information

See Raleigh, NC salary details

$9

$59

$78

How much do senior kotlin multiplatform developer jobs pay per hour?

As of May 30, 2026, the average hourly pay for senior kotlin multiplatform developer in Raleigh, NC is $59.33, according to ZipRecruiter salary data. Most workers in this role earn between $54.23 and $68.70 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Kotlin Multiplatform Developer, and why are they important?

To thrive as a Senior Kotlin Multiplatform Developer, you need advanced proficiency in Kotlin, strong experience with cross-platform mobile and backend development, and a solid grasp of software architecture and design patterns. Expertise in Kotlin Multiplatform Mobile (KMM), Android Studio, Git, CI/CD pipelines, and familiarity with RESTful APIs and testing frameworks are typically required. Excellent problem-solving, collaboration, and communication skills enable you to lead teams and deliver robust solutions across platforms. These capabilities ensure the delivery of high-quality, maintainable, and scalable applications that meet diverse business and user needs.

What are some common challenges faced by Senior Kotlin Multiplatform Developers when collaborating with cross-platform teams?

Senior Kotlin Multiplatform Developers often encounter challenges related to aligning different platform-specific requirements and ensuring consistent user experiences across Android, iOS, and other targets. Effective communication is essential, as they frequently coordinate with mobile, backend, and UI/UX teams to resolve integration issues and manage shared codebases. Additionally, they must stay updated on evolving multiplatform libraries and tooling, addressing compatibility or performance concerns as new platform versions are released. Proactive problem-solving and cross-team collaboration are key to success in this role.

What is a Senior Kotlin Multiplatform Developer?

A Senior Kotlin Multiplatform Developer is a software engineer with advanced expertise in using Kotlin Multiplatform, a technology that allows for sharing code across Android, iOS, web, and desktop applications. They design, develop, and maintain applications using shared Kotlin codebases, ensuring consistency and efficiency across platforms. Senior developers in this role also mentor junior team members, contribute to architectural decisions, and stay updated on best practices in cross-platform development.
What are popular job titles related to Senior Kotlin Multiplatform Developer jobs in Raleigh, NC? For Senior Kotlin Multiplatform Developer jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching Senior Kotlin Multiplatform Developer jobs in Raleigh, NC look for? The top searched job categories for Senior Kotlin Multiplatform Developer jobs in Raleigh, NC are:
Senior Android Developer

Senior Android Developer

Qentelli

Morrisville, NC

$54.25 - $68.75/hr

Other

Posted 7 days ago


Job description

Senior Android Developer (10+ Years Experience)

Location: Morrisville, NC

About the Role

We''re looking for a Senior Android Developer to own complex features end-to-end, shape our technical direction, and mentor the next generation of engineers. This is a hands-on role for someone who thrives on building high-quality Android applications at scale—from initial design through deployment and beyond.

What You''ll Do
  • Own features end-to-end — design, develop, test, deploy, and maintain Android features with full accountability for quality and outcomes
  • Collaborate cross-functionally with designers, product managers, and backend engineers to ship seamless user experiences
  • Write clean, maintainable Kotlin that follows Android best practices and team standards
  • Lead architecture discussions, design reviews, and code reviews to uphold technical quality across the codebase
  • Optimize performance — identify and resolve bottlenecks, memory leaks, and UI responsiveness issues
  • Build modern Android experiences using Jetpack Compose, Coroutines, Flow, and architecture components (ViewModel, LiveData, Room, Navigation)
  • Integrate APIs (REST, GraphQL) and handle data synchronization, including offline scenarios
  • Ensure compatibility and stability across a wide range of Android OS versions and devices
  • Mentor junior engineers through technical discussions, code reviews, pair programming, and design guidance
  • Drive continuous improvement in CI/CD, testing, observability, and coding standards
  • Stay current with Android ecosystem trends and advocate for adoption of relevant tools and best practices
What You''ll Need

Education Bachelor''s degree in Computer Science, Information Technology, or a related field

Core Android Expertise

  • 10–12 years of hands-on Android development experience
  • Strong proficiency in Kotlin; Java-to-Kotlin migration experience is a plus
  • Deep understanding of Android SDK, Android Studio, and the Android platform
  • Experience with architecture patterns: MVVM, Clean Architecture, or MVI
  • Familiarity with Jetpack libraries: Compose, Navigation, Room, WorkManager, ViewModel
  • Solid grasp of asynchronous programming, coroutines, and reactive patterns

API & Data Layer

  • Working knowledge of REST APIs (JSON); GraphQL exposure is a plus
  • Proficiency with data storage: SQLite, Room, Realm, secure local storage patterns
  • Experience building secure, transactional applications integrated with backend services

Testing & Quality

  • Experience with unit testing, instrumentation testing, and automation tools (JUnit, Espresso, MockK)
  • Strong debugging and profiling skills using Android Studio tools
  • Testing mindset; TDD experience is a plus

DevOps & Release

  • Familiarity with CI/CD pipelines, Git workflows, and Gradle optimization
  • Experience with Google Play Store releases: signing, flavors, staged rollouts

Security & Compliance

  • Understanding of Android data security: encryption, obfuscation, key management
  • Awareness of secure coding practices for sensitive data

Integration

  • Experience integrating third-party SDKs (analytics, crash reporting, social platforms)
  • Strategies for handling device/OS fragmentation

Communication & Collaboration

  • Excellent verbal and written communication skills
  • Sound judgment in high-ambiguity situations
  • Self-motivated, proactive, and effective in distributed teams
Nice to Have
  • Experience with modularization, multi-module architectures, or dynamic feature modules
  • Kotlin Multiplatform (KMP) or Compose Multiplatform exposure
  • Proficiency with dependency injection: Hilt, Dagger, or Koin
  • Open-source contributions or active Android community involvement
  • Understanding of accessibility standards and internationalization/localization
  • Experience with Firebase Crashlytics, Performance Monitoring, or similar tools
  • Familiarity with AI-assisted development tools (GitHub Copilot, Claude, etc.)
What Success Looks Like
  • Deliver features with minimal supervision and consistently high quality
  • Show clear technical ownership of modules or key app components
  • Improve team code quality and productivity through reusable components and better abstractions
  • Make sound trade-off decisions balancing performance, quality, and delivery timelines
  • Support the growth of junior engineers through mentoring and structured knowledge sharing