Senior Advanced Flutter Developer

Outsourced • Argentina
Remote
Apply
AI Summary

We are seeking a seasoned and self-directed Advanced Flutter Developer to design, build, and maintain high-performance, cross-platform Human-Machine Interfaces (HMI). The ideal candidate will have approximately 5 years of professional software development experience, a strong focus on code quality, and proven expertise in the Flutter/Dart ecosystem.

Key Highlights
Design and implement high-performance, cross-platform HMI systems using Flutter and Dart
Develop robust, performant solutions for integrating real-time data streams into the user interface
Architect and implement scalable state management solutions for complex HMI workflows and data flows
Technical Skills Required
Flutter Dart Real-time data visualization Industrial user experiences Git Agile/Scrum software development lifecycle
Benefits & Perks
Remote work
Full-time employment

Job Description


At Outsourced, we connect top talent with exciting opportunities at innovative global companies. We partner with fast-growing businesses around the world to help them build high-performing teams!

We are seeking a seasoned and self-directed Advanced Flutter Developer to design, build, and maintain high-performance, cross-platform Human-Machine Interfaces (HMI). The ideal candidate will have approximately 5 years of professional software development experience, a strong focus on code quality, and proven expertise in the Flutter/Dart ecosystem, especially as it relates to real-time data visualization and industrial user experiences. This is a fully remote position requiring strong independent work ethic and proactive communication within an Agile environment.

Key Responsibilities

  • HMI Development & Architecture (Flutter/Dart): Lead the design and implementation of new features and entire applications for complex HMI systems using the Flutter framework and the Dart language.
  • Real-Time Data Integration: Develop robust, performant solutions for integrating real-time data streams (e.g., from IoT devices, industrial controllers, or REST/WebSocket APIs) into the user interface, ensuring minimal latency.
  • Advanced State Management: Architect and implement scalable state management solutions (e.g., Bloc, Riverpod, Provider) for complex HMI workflows and data flows.
  • Code Quality & Best Practices: Uphold and enforce high coding standards through participation in and ownership of peer code reviews. Write clean, well-documented, and highly testable code.
  • Agile Collaboration: Actively participate in all phases of the Agile/Scrum software development lifecycle, including planning, daily stand-ups, retrospectives, and demos.
  • Testing & QA: Implement comprehensive automated testing, including Unit, Widget, and Integration Tests, to ensure the HMI is robust and bug-free across target platforms.
  • Performance Optimization: Proactively identify and resolve performance bottlenecks, memory leaks, and UI jank to deliver a smooth and responsive user experience crucial for HMI applications.
  • Independent & Remote Work: Take full ownership of tasks from conception to

deployment, managing time effectively and communicating progress clearly in a remote, asynchronous setting.

Required Skills And Qualifications

  • Experience: Approximately 5+ years of professional experience in software

development, with a significant focus on Flutter/Dart.

  • Flutter/Dart Mastery: Expert proficiency in the Dart programming language and the Flutter framework, including a deep understanding of the Flutter widget lifecycle and rendering engine.
  • HMI/UI Expertise: Demonstrated ability to translate complex UI/UX design

specifications and industrial workflows into pixel-perfect, highly responsive user

interfaces.

  • Networking: Strong experience with networking protocols and data handling, including RESTful APIs, WebSockets, gRPC for communication with backend services or industrial systems.
  • Architecture & Design: Proven ability to apply advanced design patterns (e.g., MVVM, Clean Architecture) and structure a Flutter application for longevity and maintainability.
  • Version Control: Expert use of Git for complex branching, merging, and collaboration workflows.
  • Soft Skills for Remote Work: Exceptional written and verbal communication skills, strong self-discipline, and a proven track record of working effectively and autonomously in a remote team environment.

Preferred (Bonus) Qualifications

  • Experience with low-level platform integration or native code (Rust/GO/C++) via Method Channels for specialized HMI requirements.
  • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines for automated Flutter builds.
  • Prior experience in industrial, manufacturing, or healthcare sectors, specifically developing HMIs, control systems, or dashboards.

Similar Jobs

Explore other opportunities that match your interests

Senior Android Engineer (Contractor) - Compass

Mobile
•
1w ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Compass

Argentina

Senior iOS Software Engineer

Mobile
•
2w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

heyclue

Argentina

Senior Mobile Developer (iOS)

Mobile
•
14m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

rather labs, inc

Guatemala

Subscribe our newsletter

New Things Will Always Update Regularly