Description
Job Summary:
GreenTechSolutions is seeking a Flutter Developer to develop and maintain cross-platform mobile applications, integrating innovation and positive environmental impact.
Key Highlights:
1. Develop sustainable technological solutions with positive environmental impact
2. Work with Flutter and Dart in cross-platform apps (Android and iOS)
3. Optimize performance, security, and user experience
Position: Flutter Developer (Mobile)
**Company:** GreenTechSolutions
**Work Model:** On-site
**Contract Type:** PJ
About GreenTechSolutions
GreenTechSolutions is a company focused on developing sustainable technological solutions, combining innovation, performance, and positive environmental impact. We seek individuals who wish to grow professionally while building purpose-driven products.
Responsibilities
* Develop and maintain cross-platform mobile applications **(Android and iOS)** using **Flutter and Dart**
* Create modern and responsive interfaces following best practices in **UI/UX** and **Material Design / Cupertino**
* Integrate applications with **RESTful APIs** and handle data in **JSON**
* Apply modern architectures (e.g., **MVVM, Clean Architecture**) and best practices for code organization
* Ensure quality through **unit tests and widget/integration tests**
* Participate in **code reviews** and technical decision-making
* Collaborate with product, design, and backend teams
* Optimize **performance**, security, and user experience
* Support **build, release, and app store publishing processes** (Google Play / App Store)
Required Qualifications
* Solid experience in mobile development
* Proficiency in **Flutter** and the **Dart** language
* Experience with **state management** (e.g., Provider, Riverpod, Bloc/Cubit, MobX)
* Knowledge of **MVVM architecture** (or equivalent pattern applied in Flutter)
* Experience consuming **REST APIs (JSON)** and handling errors/retries
* Use of asynchronous programming with **Future / async\-await / Streams**
* Local persistence (e.g., **Hive, SharedPreferences, SQLite/Drift**)
* Familiarity with **navigation and routing** (Navigator 2\.0, GoRouter or similar)
* Knowledge of **Git** and code versioning
* Experience with testing (**Flutter test**, mocks, widget and/or integration tests)
* Basic understanding of mobile security (secure storage, permissions, authentication)
* Experience publishing apps (Google Play and/or App Store)
Nice-to-Have
* Experience with **Clean Architecture**
* Knowledge of **Firebase** (Auth, Firestore, Crashlytics, Analytics, Messaging)
* CI/CD integration (GitHub Actions, Bitrise, Codemagic, Fastlane)
* Experience with **dependency injection** (get\_it, injectable, riverpod, etc.)
* Experience building scalable, high-performance apps
* Agile methodology experience (**Scrum / Kanban**)
* Knowledge of **end\-to\-end automated testing** and quality best practices
Benefits
* Professional growth plan
* Participation in projects with positive environmental impact
* Collaborative and innovative work environment
* Support for courses, certifications, and events
**Send your resume and, if possible, portfolio or GitHub link to:**
**contato@greentechsolutions.com**
**Att:** GreenTech Solutions Team
Job Type: Full\-time
Pay: R$2,379\.94 \- R$9,027\.12 per month
Work Location: In person