Senior Mobile Developer

Full time on site
Senior Mobile Developer
Job Description

Job Description

We are seeking a highly skilled and passionate Senior Mobile Developer to lead the architecture, development, and scaling of our next-generation mobile applications. In this role, you will be the core driving force behind our mobile technical stack, transforming complex business logic into high-performance, secure, and beautifully animated iOS and Android applications. If you thrive in a fast-paced environment and love mentoring junior talent while writing clean, production grade code, this role is for you.

Responsibilities

  • Architecture \& Design: Lead the architectural design of robust, scalable, and maintainable mobile applications using Flutter and Dart.
  • State Management: Implement and enforce enterprise-level state management solutions (preferably Bloc or Cubit) to ensure predictable app behavior and clean code separation.
  • API Integration: Architect seamless integration with secure backend services via RESTful APIs and WebSockets, optimizing for low latency and minimal data overhead.
  • CI/CD \& DevOps: Establish and maintain robust mobile CI/CD pipelines (e.g., GitHub Actions, Codemagic, Fastlane) for automated testing, code signing, and App Store/Google Play deployment.
  • Security \& Compliance: Enforce secure coding practices, including local data encryption, secure storage, SSL pinning, and proper token/session management.
  • Mentorship \& Code Quality: Conduct rigorous code reviews, establish team coding standards (KISS, DRY), and mentor junior/mid-level mobile engineers.

Requirements

  • Experience: Bachelor’s Degree in Computer Science, Software Engineering, or a related field, with 4+ years of professional experience in mobile application development, including at least 2+ years of production-level experience dedicated to Flutter.
  • Core Technical Stack: Proficient in Dart, with deep expertise in state management (Bloc/Provider), local caching (Hive, SQLite), and Firebase services (Auth, Firestore, Cloud Messaging).
  • Platform Knowledge: Strong understanding of iOS and Android native deployment workflows, provisioning profiles, and App Store Connect / Google Play Console management.
  • Engineering Practices: Mastery of Git version control, Agile/Scrum methodologies, and writing clean, testable code (Unit, Widget, and Integration tests).
  • Soft Skills: Exceptional problem-solving skills, fluent English communication, and a strong track record of leading mobile projects from conception to launch.

Required Skills:

  • Android (Kotlin) iOS (Swift)
  • DevOps (Docker / Kubernetes / CI-CD)
  • Flutter / React Native
  • Database (SQL / NoSQL)
  • JavaScript / TypeScript

Working Location: Kota Damansara, Petaling Jaya

Working Mode: On-site, full time

Pay: RM6,000.00 - RM9,000.00 per month

Benefits:

  • Opportunities for promotion
  • Professional development

Work Location: In person

Share this job:
ES Assistant Online
Hello! I am your AI career assistant. How can I help you today?