A remote Senior Flutter or Senior Mobile Engineer role where I stay hands-on in the code and keep growing as an individual contributor. I want a production Flutter app with real users, where architecture, testing and release quality matter, and a team with clear scope, code review and sensible hours. Also open to contract work.

Nicodemus Lin
@nicodemuslin
Senior Flutter Engineer, 8+ years. Led a native-to-Flutter migration (1M+ downloads, 99.5% crash-free). Clean Architecture, BLoC, Firebase, CI/CD.
What I'm looking for
I'm a Senior Flutter Engineer with 8+ years in software development. Flutter has been my main stack since 2019, alongside native Android (Kotlin, Java), iOS (Swift, Objective-C) and React Native.
Career highlights:
- Led the Flutter migration of Teman Bumil, rebuilding a native Android/iOS app (1M+ downloads, 150K MAU) from scratch as the team's first Flutter developer, and kept 99.5% crash-free sessions.
- Built Bosshire's Flutter job portal from concept to production: 10K+ downloads, 2.5K MAU, 4.8/5 rating, with real-time chat and push notifications. I also built the Next.js employer dashboard.
- Introduced unit testing and TDD on a large production app (40% coverage), and set up CI/CD with Fastlane, Jenkins and GitHub Actions.
- Led a squad of 5 engineers across Flutter, React Native, Kotlin and Swift, and managed a 24-person engineering team.
- Maintain an open-source Flutter Enterprise Starter Kit (Clean Architecture, Cubit, Firebase, offline caching, CI), with 50+ GitHub stars.
Stack: Flutter, Dart, Clean Architecture, BLoC/Cubit, Freezed, Firebase (Analytics, Remote Config, Crashlytics), REST, GraphQL, WebSockets, SQLite.
I'm looking for remote Senior Flutter or Senior Mobile Engineer roles where I can stay hands-on in the code, and for contract work on production apps: architecture, CI/CD and native-to-Flutter migrations.
Portfolio: nicolin.dev ยท GitHub: github.com/nicolinx
Experience
Work history, roles, and key accomplishments
Senior Mobile Engineer
Bosshire
Dec 2024 - Present (1 year 10 months)
Built and launched Bosshire's first Flutter job portal, achieving 10K+ downloads, 2.5K MAU, and a 4.8/5 rating. Implemented job matching, Quick Apply, real-time chat, and push notifications, and cut release time by 20% with Jenkins and Fastlane. Used Clean Architecture and Cubit, and built a Next.js employer dashboard. Shipped localization in 3 languages.
Technology Manager
PT Global Urban Esensial
Apr 2023 - Nov 2024 (1 year 7 months)
Managed a 24-person product engineering team while staying hands-on technically. Set coding standards and led architecture reviews, improving engineering productivity by 20%. Led LeSS adoption, improving team velocity by 35% and contributing to a 90% on-time delivery rate. Reduced operational costs by 15% while maintaining 99.9% uptime. Evaluated Kubernetes for container orchestration.
Senior Mobile Engineer
PT Global Urban Esensial
Jul 2022 - Apr 2023 (9 months)
Led the Teman Bumil migration from separate native Android and iOS apps to one Flutter app: 1M+ downloads, 150K MAU, 99.5% crash-free sessions. Designed the BLoC architecture and CI/CD pipeline, improving deployment efficiency by 20%. Introduced unit testing and TDD, reaching 40% coverage. Led a squad of 5 engineers across Flutter, React Native, Kotlin and Swift. Built TB Shop with GraphQL.
Mobile Engineer
PT Global Urban Esensial
Apr 2019 - Jul 2022 (3 years 3 months)
Built production apps across Android, iOS and React Native. Refactored 70% of Teman Bumil's native Objective-C codebase, taking crash-free users from 40% to 95-97%. Led the team's first production Flutter project in 2019, rebuilding GueSehat from native Swift with BLoC and Clean Architecture in under 2 months, then started the Teman Bumil Flutter rebuild in 2020. Built GueSehat's symptom checker.
Software Engineer
Orang Tua Group
Sep 2017 - Apr 2019 (1 year 7 months)
Built 5+ internal applications across web, desktop and mobile, including a factory reporting dashboard, an internal ATS and automated reporting tools, using ASP.NET, Ruby, Laravel and Java. Built and launched an Android app with a Ruby on Rails backend. Introduced Git Flow and CI/CD, increasing development productivity by 30%. Managed deployment with IIS and SQL Server.
Education
Degrees, certifications, and relevant coursework
Bina Nusantara University
Bachelor of Computer Science, Computer Science
2013 - 2017
Bachelor of Computer Science. Started my career as a software engineer straight after graduating in 2017 and have worked in mobile development since 2019, mainly with Flutter.
Tech stack
Software and tools used professionally
GitHub
GitHub Actions
React Native
Flutter
PostgreSQL
SQLite
Laravel
Ruby on Rails
Next.js
Tailwind CSS
Google Analytics
Figma
Android Studio
Xcode
Jira
React
JavaScript
Java
PHP
C#
Ruby
Kotlin
ASP.NET
Swift
Go
Objective-C
Dart
fastlane
SwiftUI
iOS
GraphQL
Firebase
TypeScript
Mockito
Firebase Authentication
Git
Firebase Crashlytics
Android Jetpack
GitHub Copilot
Claude Code
Android
Claude
Availability
Location
Authorized to work in
Website
nicolin.devPortfolio
nicolin.devSalary expectations
Social media
Job categories
Interested in hiring Nicodemus?
You can contact Nicodemus and 90k+ other talented remote workers on Himalayas.
Message NicodemusGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
