Flutter Developer

Singapore, Singapore
Сеньор
Информационные технологии • Разработка
Удаленная работа
Опыт работы более 5 лет
от 20 до 40 ₽
Есть файл резюме (защищен)
О себе

На данный момент Senior Software Engineer.

Мои компетенции и опыт

Ethan Lim

Singapore | нужен доступ к резюме | нужен доступ к резюме | нужен доступ к резюме

Summary

Senior Software Engineer with 10 years of experience delivering high-performance mobile applications for iOS and Android. Proven expertise in Dart, Clean Architecture, MVVM, and state management frameworks including Riverpod and Bloc. Built full-stack applications with Firebase Auth, Firestore, Remote Config, FCM, and integrated analytics solutions. Experienced in CI/CD pipelines with Fastlane, GitHub Actions, and Codemagic, optimizing release velocity and reliability. Adept at translating product vision into polished, user-focused experiences while mentoring teams and delivering measurable impact.

Experience

Rescode | Senior Software Engineer May 2022 ~ Present

  • Led development of production Flutter applications for iOS and Android, achieving 4.9/5 user ratings.
  • Implemented Clean Architecture and MVVM patterns to ensure scalable and maintainable codebases.
  • Integrated Firebase Auth, Firestore, Remote Config, FCM, and Crashlytics, reducing authentication errors by 30%.
  • Developed automated unit, widget, and integration tests, increasing release reliability by 35%.
  • Built CI/CD pipelines with Fastlane and GitHub Actions, accelerating deployment frequency by 40%.
  • Optimized async/isolates handling to improve app performance by 25%.
  • Implemented analytics pipelines using Firebase and GA4, tracking over 1M active users.
  • Conducted code reviews and mentored junior engineers on Flutter best practices.
  • Improved app startup time by 22% through efficient state management and resource handling.
  • Collaborated with product managers and designers to launch 10+ high-impact features.
  • Created golden tests for UI consistency, reducing visual regressions by 90%.
  • Coordinated cross-functional releases with backend and design teams, ensuring smooth launches.
  • Performed performance profiling and memory leak detection to maintain high app stability.
  • Integrated A/B testing and feature flags for product experiments.
  • Documented architecture patterns and best practices for internal knowledge sharing.
  • Conducted remote debugging and resolved critical production issues within 24 hours.
  • Optimized dependency injection using get_it, reducing boilerplate code by 15%.
  • Participated in product strategy sessions to align technical solutions with business goals.

Doodle Labs | Senior Full Stack Engineer Apr 2019 ~ Apr 2022

  • Built cross-platform mobile applications with Flutter, improving user engagement by 30%.
  • Implemented Firebase-based backend solutions for authentication, notifications, and analytics.
  • Developed CI/CD pipelines using Bitrise and Codemagic, reducing manual deployment errors by 40%.
  • Conducted integration and unit tests, ensuring high-quality releases.
  • Collaborated with product and design teams to optimize UX and UI consistency.
  • Led state management adoption across multiple applications using Riverpod.
  • Reduced app load times by 20% through optimized async code and isolates usage.
  • Mentored engineers on Flutter, Dart best practices, and testing strategies.
  • Implemented analytics tracking with Amplitude and Mixpanel for feature performance.
  • Developed reusable widget libraries to accelerate feature development.
  • Monitored app performance using Crashlytics and Firebase Performance tools.
  • Improved backend API efficiency and reduced response latency by 25%.
  • Coordinated cross-team releases, aligning mobile and backend development timelines.
  • Delivered critical bug fixes and emergency patches with zero downtime.
  • Documented technical decisions and contributed to internal engineering guidelines.

Wise | Full Stack Engineer May 2015 ~ Feb 2019

  • Developed mobile applications and web integrations for high-traffic platforms.
  • Implemented CI/CD pipelines for faster delivery cycles and reduced production errors.
  • Built unit and integration tests to ensure application stability and performance.
  • Collaborated with UX and design teams to deliver user-centered features.
  • Mentored junior engineers and facilitated knowledge sharing sessions.
  • Improved app performance and responsiveness through asynchronous programming optimizations.
  • Integrated Firebase-based services for notifications, analytics, and crash reporting.
  • Contributed to backend API development and database optimization.
  • Delivered production-ready features with high reliability and minimal bugs.
  • Coordinated remote team workflows and asynchronous collaboration.
  • Implemented security measures and best practices for user data protection.
  • Maintained comprehensive technical documentation for internal use.
  • Participated in architecture planning and feature prioritization discussions.

Education

National University of Singapore Aug 2009 ~ Jul 2013

Bachelor’s Degree in Computer Science

Skills

Programming Languages & Frameworks: Dart, Flutter, TypeScript, нужен доступ к резюме , JavaScript, GitHub
Frontend Engineering: MVVM, Clean Architecture, State Management (Riverpod, Bloc), Widget Testing, Golden Tests
Backend / API Development: Firebase Auth, Firestore, Remote Config, FCM, Crashlytics, REST APIs, Analytics Integration
DevOps / Infrastructure / CI-CD: CI/CD pipelines, Fastlane, GitHub Actions, Bitrise, Codemagic, Automated Deployments
Databases / Data Engineering: Firestore, Firebase Analytics, SQL, Performance Monitoring
Cloud Platforms: Firebase, AWS, Cloud Infrastructure
Testing / QA / Automation: Unit, Widget, Integration, Golden Tests, Performance Testing, Crashlytics Monitoring
Collaboration / Agile / Product Tools: Remote Team Collaboration, Product Feedback Loops, UX Optimization, Agile Methodologies


Специализация
Информационные технологииРазработка
Отрасль и сфера применения

Уровень
Сеньор

Есть файл резюме (защищен)


Интересные кандидаты