Flutter Developer
Singapore, SingaporeСеньор
Удаленная работа
Опыт работы более 5 летот 20 до 40 ₽
Опыт работы более 5 летот 20 до 40 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g11Xf
О себе
На данный момент 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
Есть файл резюме (защищен)
Интересные кандидаты
- сGrelocate remote parttime office
- сDremote
- пPremote
- ЧPremote parttime office
- Фр
Фронтенд разработчик React / React Frontend Developer
relocate remote parttime office - Ссrelocate remote parttime office
- СP
Стажёр Python-разработчик / Intern Python-developer
relocate remote parttime office - СD
Стажёр Developer Java Script, React
relocate remote parttime office - СNremote
- Сн
Стажер на backend backend(C, Python, Go) developer
relocate remote parttime office
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
