Enable job alerts via email!

Senior Cross-Platform Developer (Mobile + Desktop)

Gravia Technologies

Singapore

Remote

SGD 70,000 - 120,000

Full time

10 days ago

Job summary

A technology company is seeking a Senior Cross-Platform Developer to work remotely, focusing on building high-performance applications for mobile and desktop platforms. The role demands over 5 years of experience in cross-platform development, especially in mobile environments. Candidates should possess a blend of technical proficiency and a passion for delivering great user experiences while working collaboratively in a dynamic setting.

Qualifications

  • 5+ years of experience in cross-platform development.
  • Strong understanding of UI/UX principles and design patterns.
  • Hands-on experience with Flutter or React Native is a plus.

Responsibilities

  • Design, develop, and maintain cross-platform applications for iOS, Android, macOS, and Windows.
  • Collaborate with product managers, designers, and QA teams to deliver seamless user experiences.
  • Guide junior developers and perform code reviews.

Skills

Cross-platform development
iOS app development
Android app development
macOS development
Windows desktop development
UI/UX principles
Flutter
Version control (Git)
CI/CD pipelines
Agile methodologies

Education

Bachelor's or Master's degree in Computer Science, IT, or related field

Job description

Job Title: Senior Cross-Platform Developer (Mobile + Desktop)

Experience: 5+ Years

Location: Work From Home

Notice Period: Immediate joiner

Headquarters: California, USA

Job Description

We are looking for a highly experienced Cross-Platform Developer with strong expertise in building applications for Mobile (iOS & Android) and Desktop platforms (macOS & Windows). The ideal candidate is a versatile engineer passionate about delivering polished, scalable, and high-performance applications across devices and platforms. This role is perfect for someone who thrives in a product-led, tech-forward environment and can contribute across the full development lifecycle.

Key Responsibilities
  1. Design, develop, and maintain cross-platform applications for iOS, Android, macOS, and Windows.
  2. Lead architecture, development, and optimization of applications using Flutter, Swift (SwiftUI/AppKit), Kotlin/Java, and Windows frameworks (e.g., WPF, UWP, WinUI, Electron, or Flutter Desktop).
  3. Collaborate with product managers, designers, and QA teams to deliver seamless user experiences.
  4. Write clean, maintainable, and efficient code while ensuring cross-platform consistency.
  5. Conduct performance tuning, memory management, and platform-specific optimization.
  6. Guide junior developers and perform code reviews.
  7. Stay up to date with emerging technologies and trends across platforms, including Flutter, Android, and Swift/macOS development.
Required Qualifications & Skills
  • Bachelor's or Master's degree in Computer Science, IT, or related field.
  • 5+ years of experience in cross-platform development, including:
    • iOS app development using Swift and SwiftUI/UIKit
    • Android app development using Kotlin or Java
    • macOS desktop development using SwiftUI/AppKit
    • Windows desktop development using WPF, UWP, WinUI, or Electron
  • Strong understanding of UI/UX principles, design patterns, and multi-platform consistency.
  • Hands-on experience with Flutter or React Native is a plus.
  • Experience with integrating REST APIs, third-party SDKs, authentication, and databases.
  • Familiarity with app publishing processes across various app stores.
  • Knowledge of version control (Git), CI/CD pipelines, and Agile methodologies.
Nice to Have
  • Experience with Flutter Desktop or Electron for desktop apps.
  • Exposure to Firebase, GraphQL, or Cloud Functions.
  • Familiarity with DevOps, Docker, or cross-platform deployment tools.
  • Experience in eCommerce, productivity, or enterprise SaaS domains.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.