Shuru

Flutter Engineer

Shuru

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

JuniorMid-Level

Tech Stack

AndroidDartFlutteriOSJavaKotlinSwift

About the role

  • Build high-quality, performant, and scalable mobile applications for iOS and Android using Flutter and Dart.
  • Implement clean architecture and robust state management solutions (e.g., BLOC, Riverpod, or Provider).
  • Seamless integration with RESTful APIs, third-party libraries, and native modules.
  • Collaborate with designers to translate Figma designs into responsive, pixel-perfect, and smooth user interfaces.
  • Take full ownership of your features from ideation to deployment, ensuring high availability and crash-free sessions.
  • Write clean, documented, and testable code, and participate in code reviews to maintain high engineering standards.
  • Work in an agile, remote environment, communicating effectively with product managers, backend engineers, and QA teams.

Requirements

  • 2–4 years of professional experience in mobile application development, with at least 2+ years dedicated to Flutter.
  • Strong proficiency in Dart, Flutter framework, and asynchronous programming.
  • Basic understanding of native Android (Kotlin/Java) or iOS (Swift/Obj-C) development is a huge plus for handling platform-specific integrations.
  • Proficient with version control tools (Git) and CI/CD pipelines for mobile apps.
  • Strong understanding of data structures, algorithms, and "First Principles" thinking.
  • Excellent verbal and written communication skills suitable for a remote-first culture.
Benefits
  • Remote-First Culture: Work from anywhere with a team that values output over hours.
  • AI-Native Environment: Exposure to cutting-edge AI tools and automation in the engineering process.
  • Global Impact: Work on products used by millions across Southeast Asia and the Middle East.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
FlutterDartBLOCRiverpodProviderRESTful APIsasynchronous programmingKotlinJavaSwift
Soft skills
communicationcollaborationownershipproblem-solvingattention to detail