Renmoney

Middle Flutter Developer

Renmoney

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇷🇺 Russia

Visit company website
AI Apply
Apply

Job Level

JuniorMid-Level

Tech Stack

DartFlutter

About the role

  • Build and maintain features for a mobile banking application serving customers with lending, savings, payment and other services. You will work within an established codebase following Clean Architecture patterns, implementing end-to-end features across data, domain, and presentation layers.

Requirements

  • - Flutter/Dart: 2-4 years experience. Proficient with Flutter 3.x, Dart 3, null safety, and async programming (Futures, Streams)** - Architecture: Can work within Clean Architecture. Understands separation between data sources, repositories, use cases, and presentation layers** - State Management: Hands-on experience with Provider + ChangeNotifier. Understands widget rebuilds and how to scope providers appropriately** - Dependency Injection: Can use service locators. Understands singleton vs factory registration** - Networking: Experience with Dio or similar HTTP clients. Can handle interceptors, error responses, and authentication flows** - Local Storage: Familiar with secure and plain storage options. Understands when to use encrypted storage** - Code Generation: Can work with code generation tools and generated code (json_serializable, injectable, etc.)** - UI: Can build responsive and maintanable layouts**
  • **Expectations**** - Implement features end-to-end following existing architectural patterns** - Write readable, maintainable code that passes code review** - Debug issues using logs, Crashlytics, and Flutter DevTools** - Work independently on well-defined tasks** - Collaborate with team members and participate in code reviews
Benefits
  • - **Opportunity: **The opportunity to work in an innovative fintech company with a global reach
  • **- Benefits: **Competitive salary, paid vacations and additional day-offs
  • **- Growth Potential:** Accelerating your product leadership career in a high-growth, innovation-driven fintech
  • **- Purpose:** Build tools that empower thousands of clients to thrive and succeed.

Applicant Tracking System Keywords

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

Hard skills
FlutterDartClean ArchitectureState ManagementProviderChangeNotifierDependency InjectionNetworkingDioCode Generation
Soft skills
collaborationindependencecode reviewdebuggingreadabilitymaintainability