
Flutter Engineer
Shuru
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob 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