Back to feed

Middle Flutter Developer

Remote Full-time Live

Job Overview

  • Job Title: Middle Flutter Developer
  • Company: Renmoney
  • Location: Georgia, United States
  • Job Type: Full-Time, Remote
  • Category: Mobile Development
  • Date Posted: 2026-01-02
  • Experience Level: 2-5 years
  • Remote Status: Remote (with a focus on Georgia, United States)

Role Summary

  • Enhancement Note: This role involves building and maintaining features for a mobile banking application, focusing on end-to-end implementation across data, domain, and presentation layers using Flutter and Dart.

Primary Responsibilities

  • Implement features end-to-end following existing architectural patterns (Clean Architecture)
  • 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

Skills & Qualifications Education: Bachelor's degree in Computer Science or a related field (or equivalent experience) Experience: 2-4 years of experience with Flutter and Dart Required Skills:

  • Proficiency in Flutter 3.x, Dart 3, null safety, and async programming (Futures, Streams)
  • Experience with Clean Architecture and separation of concerns
  • Hands-on experience with Provider and ChangeNotifier for state management
  • Knowledge of dependency injection and service locators
  • Experience with Dio or similar HTTP clients for networking
  • Familiarity with secure and plain storage options for local storage
  • Ability to work with code generation tools and generated code (json_serializable, injectable, etc.)
  • Capability to build responsive and maintainable layouts

Preferred Skills:

  • Experience with Flutter plugins and platform channels
  • Knowledge of accessibility best practices
  • Familiarity with CI/CD pipelines and testing frameworks

Technical Portfolio & Code Requirements Portfolio Essentials:

  • Include projects demonstrating your proficiency in Flutter and Dart, showcasing your understanding of architecture, state management, and networking.
  • Highlight your ability to build responsive layouts and maintainable code.
  • Showcase your problem-solving skills and ability to debug issues.

Code Documentation:

  • Ensure your code is well-documented, following best practices for Flutter and Dart.
  • Use version control systems (e.g., Git) and collaborate effectively with team members.
  • Include testing and deployment practices in your portfolio.

Compensation & Benefits Salary Range: $80,000 - $120,000 USD per year (based on experience and local market conditions) Benefits:

  • Competitive salary
  • Paid vacations and additional day-offs
  • Opportunity to work in an innovative fintech company with a global reach
  • Accelerating your product leadership career in a high-growth, innovation-driven fintech
  • Build tools that empower thousands of clients to thrive and succeed

Working Hours: Full-time, with flexible hours and a focus on results Team & Company Context Company Culture Industry: Fintech, focusing on mobile banking and financial services Company Size: Medium-sized, with a global reach and a strong focus on innovation Founded: Not specified Team Structure:

  • Collaborative, cross-functional teams working on various aspects of the mobile banking application
  • Flat hierarchy, with a focus on agile development methodologies

Development Methodology:

  • Agile/Scrum methodologies, with sprint planning and regular code reviews
  • Clean Architecture, ensuring separation between data sources, repositories, use cases, and presentation layers
  • Testing and deployment strategies focused on quality and reliability

Company Website: Renmoney Career & Growth Analysis Engineering Career Level: Middle-level developer, with a focus on implementing end-to-end features and collaborating with team members Reporting Structure: Reports directly to the team lead or engineering manager Technical Impact: Responsible for building and maintaining features that enhance the user experience and drive business growth Growth Opportunities:

  • Technical skill development and specialization in Flutter and Dart
  • Technical leadership potential, with opportunities to mentor junior developers and contribute to architectural decisions
  • Participation in technical conferences and certifications to expand your knowledge and skills

Work Environment

Office Type: Remote, with a focus on Georgia, United States Office Location(s): Not specified Workspace Context:

  • Collaborative development environment, with regular team meetings and code reviews
  • Access to development tools and technology, including Flutter and Dart-specific resources
  • Opportunities for interaction with other engineers and stakeholders, fostering a culture of learning and growth

Work Schedule: Flexible hours, with a focus on results and work-life balance Application & Technical Interview Process Interview Process:

  • Online coding assessment, focusing on Flutter and Dart proficiency and problem-solving skills
  • System design discussion, evaluating your understanding of architecture and scalability
  • Engineering team interaction, assessing cultural fit and collaboration skills
  • Final evaluation, focusing on technical impact and long-term potential

Portfolio Review Tips:

  • Highlight your proficiency in Flutter and Dart, showcasing your understanding of architecture, state management, and networking
  • Include projects that demonstrate your ability to build responsive layouts and maintainable code
  • Showcase your problem-solving skills and ability to debug issues

Technical Challenge Preparation:

  • Brush up on your Flutter and Dart skills, focusing on core concepts and best practices
  • Practice coding challenges and system design exercises to prepare for the interview
  • Research Renmoney's products and services to demonstrate your understanding of the business and technical requirements

ATS Keywords:

  • Programming Languages: Dart, Flutter
  • Frameworks: Flutter, Provider, ChangeNotifier
  • Tools: Dio, Crashlytics, Flutter DevTools
  • Methodologies: Clean Architecture, Agile/Scrum
  • Soft Skills: Collaboration, Problem-solving, Debugging
  • Industry Terms: Mobile Banking, Fintech, Financial Services

Technology Stack & Tools Primary Technologies:

  • Flutter: The primary framework for building the mobile banking application
  • Dart: The programming language used for Flutter development
  • Clean Architecture: The architectural pattern used to separate concerns and promote maintainability
  • Provider and ChangeNotifier: State management libraries for Flutter

Development & DevOps Tools:

  • Git: Version control system for collaboration and code management
  • CI/CD pipelines: Automated testing and deployment processes
  • Crashlytics: Error tracking and reporting tool for Flutter applications

Databases & Infrastructure:

  • Not specified

Team Culture & Values Engineering Values:

  • Collaboration: Working together to build and maintain high-quality features
  • Innovation: Continuously learning and improving the mobile banking application
  • Quality: Ensuring the application is reliable, performant, and user-friendly
  • Impact: Building features that enhance the user experience and drive business growth

Collaboration Style:

  • Cross-functional collaboration, working with various teams to integrate features and improve the overall application
  • Regular code reviews and pair programming to ensure code quality and knowledge sharing
  • Open communication and feedback, fostering a culture of learning and growth

⚡ Challenges & Growth Opportunities Technical Challenges:

  • Staying up-to-date with the latest Flutter and Dart releases and best practices
  • Implementing features that meet both user needs and business requirements
  • Debugging issues and optimizing performance in a large codebase

Learning & Development Opportunities:

  • Technical skill advancement in Flutter and Dart, including advanced topics such as plugins and platform channels
  • Conference and certification participation to expand your knowledge and skills
  • Technical mentorship and leadership development opportunities

Interview Preparation Technical Questions:

  • Algorithms and data structures, focusing on Flutter and Dart-specific implementations
  • System design and architecture, evaluating your understanding of Clean Architecture and scalability
  • Problem-solving, showcasing your ability to debug issues and optimize performance

Company & Culture Questions:

  • Research Renmoney's products and services, demonstrating your understanding of the business and technical requirements
  • Prepare for questions about your collaboration and communication skills, highlighting your ability to work effectively with team members

Portfolio Presentation Strategy:

  • Structure your portfolio case studies around specific features or projects, highlighting your role and the challenges you faced
  • Use clear and concise language to explain your technical decisions and the results of your work
  • Practice your presentation skills, ensuring you can effectively communicate your ideas and achievements

Application Steps To apply for this Middle Flutter Developer position:

  • Customize your technical portfolio, highlighting your proficiency in Flutter and Dart and including projects that demonstrate your understanding of architecture, state management, and networking.
  • Optimize your resume for engineering roles, focusing on relevant keywords and achievements.
  • Prepare for the technical interview by brushing up on your Flutter and Dart skills and practicing coding challenges and system design exercises.
  • Research Renmoney's products and services, demonstrating your understanding of the business and technical requirements during the interview process.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and software engineering industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions. Apply tot his job Apply To this Job

On the same wavelength

Consultant - Forensic Delay Analysis

Remote Full-time

Engineer III - Digital Forensics & Investigations

Remote Full-time

Consultants​/Managers - FACD Forensic Accounting & Commercial Damages; FACD UAE

Remote Full-time

FORENSIC AUDITOR I (INSPECTOR GENERAL) (CLASS CODE 0700) – City of New Orleans (job id : 1674972161)

Remote Full-time

Consultants​/Managing Consultants​/Associate Dire

Remote Full-time

Accounting and CyberAccounting, Department of Operations, Innovation, and Leader

Remote Full-time

Forensic and Incident Response Engineer

Remote Full-time

Financial Planning & Analysis Analyst | Fully Remote US

Remote Full-time

Senior Forensic Engineer

Remote Full-time

Banking Fraud Investigator​/Fraud Analyst; LOCALS

Remote Full-time

Hiring Now: Utilization Managemen Nurse Consultant | CVS Health

Remote Full-time

Store Associate – Amazon Store

Remote Full-time

Hiring Now: Part-time Wordpress Developer (20 hrs/week)

Remote Full-time

Experienced Full Stack Data Entry Specialist – Remote Operations Support

Remote Full-time

Part Time Remote Licensed Psychologist*

Remote Full-time

Enterprise Business Development Associate

Remote Full-time

[Remote] Business Development Manager, Communications - Remote

Remote Full-time

Sales Development Representative- Remote

Remote Full-time

Remote Customer Experience & Cloud Solutions Specialist – Full‑Stack AWS Web Development | arenaflex (Work‑From‑Home, $30/hr)

Remote Full-time

Medical Science Liaison – Oncology

Remote Full-time