Company Logo

Flutter Developer

Perusahaan tidak menampilkan gaji
Penuh Waktu · Kerja di lokasi
Minimal Sarjana (S1)
1 - 3 tahun pengalaman

Persyaratan

Kerja di lokasi
1 - 3 tahun pengalaman
Minimal Sarjana (S1)

Skills

nodejs

backend developer

ERP Software

Benefit Kerja

THR

Work Insurance

Career Path

Health Insurance

Loker ini dikelola oleh

PG
PT Green City Traffic

Deskripsi pekerjaan Flutter Developer PT Green City Traffic

KEY RESPONSIBILITIES:

1. Develop, maintain, and optimize cross-platform mobile applications using Flutter and Dart.

2. Build and release mobile apps to both Google Play Store and Apple App Store.

3. Integrate REST APIs, WebSockets, and real-time data flows with robust auth token and refresh management.

4. Implement interactive maps (Google Maps SDK), location services, and native device capabilities via platform channels.

5. Apply clean/layered architecture, dependency injection, and proper state management in production code.

6. Write clean, tested code (Unit & Widget tests) and maintain strong Git discipline (branching strategy & PRs).

7. Collaborate closely with product and backend teams to deliver high-quality mobile solutions.

REQUIREMENTS:

1. Minimum 2+ years of production experience in Flutter with published apps on Play Store & App Store.

2. Deep understanding of Dart & Flutter: Async/await, Future & Stream, basic isolates, widget lifecycle, and build optimization (const, keys, rebuild control).

3. Proficient in at least one State Management solution (BLoC/Cubit, Riverpod, or Provider) and clear understanding of when to use it.

4. Solid knowledge of Clean / Layered Architecture, repository pattern, dependency injection (get_it / injectable), and modularization.

5. Hands-on experience with API integration: REST, JSON serialization (json_serializable / freezed), Dio / http, interceptors, and auth/refresh token flows.

6. Experience implementing Google Maps in Flutter (markers, polylines, camera control, and location permissions).

7. Experience handling Realtime connections (WebSocket / SSE / Firebase realtime) with auto-reconnect and state sync logic.

8. Native Bridge understanding: Platform channels, permission handling, and basic Gradle & Xcode configurations.

9. Experience writing Unit & Widget tests using mocking frameworks (mocktail / mockito).

10. Proficient with Git workflows, Firebase Console, and Crashlytics.

11. Fluent in English; Upper-Intermediate level is highly welcome to apply.

12. Preferably available to join immediately or within a short notice period.

13. Willing to work Monday–Friday (09:00–18:00) and Saturday half-day (09:00–13:00).

Highly Desirable (Big Plus):

1. Prior experience in Ride-Hailing, On-Demand, Logistics, Fleet Management, or Delivery applications.

2. Experience with Flutter Web for internal dashboards, Android Background Services (WorkManager/Foreground Services), or iOS Background Modes.

3. IoT Integration exposure: BLE, MQTT, or QR/NFC for swap cabinet systems.

4. Payment SDK integration (Midtrans, GoPay, e-wallets) and Mobile CI/CD pipelines (Codemagic, Fastlane, GitHub Actions).

5. Familiarity with AI-assisted development tools (Cursor, Claude Code) used with technical discipline.

Tentang Perusahaan
PT Green City Traffic
Retail
51 - 200 karyawan

PT Green City Traffic is a start up company which focuses in environmentally friendly transportation. As a new company, we strive to provide society with a better type of transportation. Our goals start from Indonesia and will spread all across South East Asia.

We believe we can be a leading company that gives people a beter transortation without damaging the environmet. In short, we provide people a better life but without a reason to worry about the future. Today, Indonesia is moving towards a new era and our company is going to be one of those that pushes Indonesia becoming a better country.

Alamat kantor

Jl. Wijaya I No.67, RT.6/RW.4, Petogogan, Kec. Kby. Baru, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12160

Tips Aman Cari Kerja

Pemberi kerja yang benar tidak akan meminta akun Telegram, top-ups atau pembayaran dalam bentuk apapun. Jangan berikan kontak pribadi, informasi bank, maupun kartu kredit kamu.

Pelajari Selengkapnya

Lowongan Lainnya Untukmu
Penuh Waktu
3–5 tahun
Minimal Sarjana (S1)
Tujuh Sembilan
Penuh Waktu
3–5 tahun
Minimal Sarjana (S1)
PT Green City Traffic
Penuh Waktu
1–3 tahun
Minimal Sarjana (S1)
ECGO EVMOTO
Remote/Dari rumah
Kontrak
5–10 tahun
+1
PT Sigma Global Teknologi

Flutter Developer