Senior Flutter Developer
Information Technology & Services · 11-50 employees
About the role
Design and develop high-volume, low-latency mobile applications while contributing to all phases of the software development lifecycle. Collaborate with cross-functional teams to ship new features, perform unit testing, and optimize application performance.
What they look for
Requirements
Requires proven experience in Flutter and Dart development with at least one published mobile app in the Google Play or App Store. Candidates must have a solid understanding of mobile architectures, third-party APIs, and the full mobile development lifecycle.
Full description
This is a remote position.
We are looking for an organized, detail-oriented individual to join our team as a senior Flutter developer. Someone who is passionate about code writing, solving technical errors, and taking up full ownership of app development.
The ideal candidate is a self-motivated, and demonstrated team player. You will be a developer responsible for developing new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Key Responsibilities:
- Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
- Contribute to all phases of the development lifecycle, including ideation, design, development, and deployment.
- Write well-designed, testable, efficient code.
- Ensure designs comply with specifications.
- Prepare and produce releases of software components and packages.
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with outside data sources and APIs.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
Qualifications:
- Proven software development experience and Flutter skills development.
- Proven working experience in Flutter development and Dart programming.
- Have published one or more mobile apps in Google Play or App Store.
- Experience with third-party libraries and APIs.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Solid understanding of the full mobile development life cycle, including automated testing and building.
- Experience working in an agile development process.
- Understanding of Material Design and iOS Human Interface Guidelines.
- Good communication skills and ability to work effectively on shared projects with designers, testers, and other developers.
Preferred Skills:
- Experience with generic state management techniques in Flutter.
- Knowledge of RESTful APIs to connect Flutter applications to back-end services.
- Experience with third-party services and platforms such as Firebase, AWS Amplify, Google Cloud Platform, and other cloud-based solutions.
- Familiarity with CI/CD (Continuous Integration/Continuous Deployment) practices.
- Understanding of secure coding practices.
Similar roles
-
Intermediate Software Engineer – Flutter / Mobile
TMA Proactive Partners Stellenbosch Local Municipality, Western Cape, South Africa
-
.NET & Flutter Mobile Developer
Generix Group Cluj-Napoca, Romania
-
Flutter Engineer (Remote from EU only)
Klar Technologies SA de CV SFP Portugal
-
Senior Flutter Developer
Foodics Amman, Amman, Jordan
-
Flutter Developer
VAM Systems Doha, Doha, Qatar
-
Senior Mobile Developer (Flutter)
Imaginary Cloud Coimbra, Coimbra, Portugal · €35K–€54K/yr