Company Logo

Flutter - Mobile software Engineer

Rp7,000,000 - 9,000,000/Month
Full-Time · On-site
Minimum Bachelor’s Degree
1 - 3 years of experience

Job Requirements

On-site
1 - 3 years of experience
Minimum Bachelor’s Degree

Skills

iOS Development

Mobile Development

Kotlin

Android Development

Swift

Flutter

Restful API

Mobile UI Design

Job Benefits

THR

Health Insurance

Work Insurance

This job post is managed by

HS
Hiring Solutionlab

Job description for Flutter - Mobile software Engineer at Solutionlabs Grup Indonesia

Requirements

  • Bachelor's Degree (S1) is mandatory, preferably in Computer Science, Information Technology, Software Engineering, or a related field.
  • Strong knowledge of Dart and the Flutter framework.
  • Understanding of mobile state management such as Provider, BLoC, Riverpod, GetX, or other relevant patterns.
  • Experience in developing Android and iOS applications from development through deployment.
  • Good understanding of REST API integration, JSON, authentication, token handling, and API error handling.
  • Familiarity with local storage solutions such as SharedPreferences, Hive, SQLite, or secure storage.
  • Familiarity with push notifications, deep links, background services, and mobile permission handling.
  • Good understanding of mobile UI/UX principles to ensure applications are intuitive and user-friendly.
  • Proficiency with Git for version control.
  • Strong debugging, performance optimization, and troubleshooting skills for mobile applications.
  • Good communication skills, able to collaborate effectively across teams, open to feedback, and capable of explaining technical issues clearly.
  • Experience with Google Play Store and Apple App Store deployment is an advantage.
  • Understanding of mobile application security concepts such as secure token storage, certificate pinning, and data encryption is an advantage.

Key Responsibilities

  • Develop and maintain Flutter mobile applications for Android and iOS platforms.
  • Translate business requirements and UI/UX designs into responsive, functional, and user-friendly mobile features.
  • Integrate mobile applications with backend APIs, authentication services, push notifications, file upload/download, and other third-party services.
  • Ensure application performance, stability, responsiveness, and compatibility across multiple devices and OS versions.
  • Implement secure mobile development practices, including secure token handling, encrypted communication, secure local storage, input validation, and session management.
  • Debug, troubleshoot, and resolve application issues, including crashes, performance bottlenecks, UI issues, and API integration errors.
  • Write clean, maintainable, reusable, and well-structured Flutter/Dart code following best practices.
  • Perform unit testing, widget testing, integration testing, and support QA testing activities.
  • Support mobile application release processes, including build preparation, app signing, versioning, deployment, and app store submission.
  • Collaborate with Product Managers, Backend Engineers, QA Engineers, UI/UX Designers, DevOps Engineers, and business stakeholders to deliver high-quality mobile solutions.
  • Maintain and enhance existing mobile applications through bug fixes, feature improvements, refactoring, and technical debt reduction.
  • Participate in code reviews and contribute to improving development standards, software architecture, and mobile engineering best practices.
About the company
Solutionlabs Grup Indonesia
Information Technology and Services
11 - 50 employees

We are a leading technology consultancy that combines strategy, design, and software engineering to help businesses thrive in the digital era.

Our years of experience make us pioneers in crafting cutting-edge technology platforms through digital innovation.

Office address

Jakarta Office Cibis Nine Building Lantai 11 Jl. TB Simatupang No. 2 Jakarta Selatan

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you

Flutter Developer

Not Disclosed
Full-Time
1–3 years
Minimum Bachelor’s Degree
PT Green City Traffic
Contract
3–5 years
Minimum Bachelor’s Degree
PT TechTiera Services Indonesia
Contract
1–3 years
Minimum Bachelor’s Degree
PT. Enigma Cipta Humanika (Enigma Camp)
Contract
Minimum Bachelor’s Degree
Maybank Finance
Full-Time
5–10 years
Minimum Bachelor’s Degree
PT. Vascomm Solusi Teknologi

Flutter - Mobile software Engineer