Search by job, company or skills

B

Senior Mobile Engineer

4-7 Years
SGD 7,000 - 11,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the Role

We are looking for a Senior Mobile Engineer to build and enhance our Flutter-based iOS and Android applications. You will own feature delivery end-to-end, from technical design through to production, while maintaining high engineering standards through code quality, testing, and collaboration.

You will work closely with backend, product, and design teams to deliver scalable, high-performance mobile features. This role also provides opportunities to grow into broader architectural responsibilities as the team scales.

Key Responsibilities

Build and deliver high-quality mobile application features using Flutter for iOS and Android, including real-time functionality such as maps, reservations, payments, and device integrations.

Write clean, maintainable, and well-documented Dart code following best practices.

Participate in technical design discussions and propose scalable solutions for features and enhancements.

Develop and maintain unit, widget, and integration tests to improve overall test coverage.

Conduct code reviews to ensure quality and share best practices within the team.

Debug and resolve production issues, optimise performance, and address regressions.

Integrate third-party SDKs and REST APIs following security and architectural standards.

Contribute to CI/CD pipeline improvements and automate release processes.

Collaborate with backend engineers on API design and system integration.

Work closely with product and design teams to translate requirements into user-friendly and high-performance interfaces.

Identify technical debt and propose practical solutions with clear impact assessment.

Requirements

Minimum 4 to 7 years of mobile development experience, with at least 2 years of hands-on Flutter development in production environments.

Strong proficiency in Flutter and Dart, including state management frameworks such as BLoC, Riverpod, or Provider, as well as navigation frameworks (GoRouter or Navigator 2.0)

Solid understanding of mobile architecture patterns such as Clean Architecture, MVVM, or layered architecture.

Experience working with real-time systems such as WebSockets, Firebase, push notifications, or location services.

Experience integrating mapping solutions such as Google Maps, Apple Maps, or Mapbox.

Familiarity with payment integrations such as Stripe, Braintree, Google Pay, or Apple Pay.

Working knowledge of iOS (Swift) and Android (Kotlin) for debugging and native module integration.

Experience writing tests across different levels, including unit, widget, and integration testing.

Familiarity with CI/CD tools such as GitHub Actions, Bitrise, or Fastlane, and app store deployment processes.

Experience with monitoring and observability tools such as Crashlytics or Firebase Performance.

Understanding of REST APIs and authentication methods such as OAuth2 and JWT.

Strong communication skills and ability to work with both technical and non-technical stakeholders.

Good to Have

Experience with Bluetooth Low Energy (BLE) integrations.

Experience in mobility, ride-sharing, or logistics platforms involving real-time systems.

Familiarity with feature flagging and controlled rollouts.

Experience with performance profiling tools such as Flutter DevTools or Xcode Instruments.

Contributions to open-source projects or personal mobile application portfolio.

Experience with offline-first architecture and local storage solutions.

Why Join Us

Work in a fast-paced environment with minimal bureaucracy and rapid decision-making.

Opportunity to shape mobile engineering practices in a growing team.

Direct impact on a product used daily by users across Singapore.

High level of ownership with a strong focus on hands-on engineering work.

Clear career progression path from Senior to Staff level.

Competitive salary and benefits package.

Flexible working arrangements and professional development support.

Collaborative and high-trust team culture.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 144603393