Flutter Mobile Developer
J
JobgetherSoftware Development
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- FlutterGitiOS DevelopmentFirebaseRESTful APIsUnit Testing
Requirements
- Proven professional experience developing mobile applications with Flutter and Dart.
- Experience creating Flutter animations using Lottie or similar technologies.
- Knowledge of dependency injection and modern mobile application architecture.
- Hands-on experience with the complete publication and management lifecycle of applications on the Apple App Store and Google Play Store.
- Solid experience consuming and integrating REST APIs.
- Strong practical knowledge of the Firebase ecosystem, including Firebase Analytics, Crashlytics, Cloud Messaging (FCM), Remote Config, and Firestore.
- Experience with mobile software testing, including unit tests, widget tests, and integration tests.
- Experience using Git, preferably with Gitflow or a similar branching strategy.
- Strong understanding of software quality, maintainability, performance, and scalability.
- Ability to collaborate effectively with multidisciplinary teams and communicate technical topics clearly.
Responsibilities
- Develop and maintain mobile applications with Flutter and Dart, implementing features according to defined business and product requirements.
- Build complex mobile features while following technical standards and best practices for Android, iOS, and cross-platform development.
- Apply strong principles of usability, performance, security, maintainability, and scalability throughout the development process.
- Integrate applications with REST APIs and external services, ensuring smooth, reliable, and responsive user experiences.
- Collaborate closely with Backend, Design, and Product teams to define and deliver cohesive mobile solutions.
- Manage the complete application lifecycle, including development, testing, deployment, publication, monitoring, and ongoing support for Android and iOS applications.
- Implement automated testing practices, including unit, widget, and integration tests, to ensure application quality and reliability.
- Manage app releases and publication processes across the Apple App Store and Google Play Store.
- Monitor applications in production and contribute to troubleshooting, performance improvements, and continuous evolution.
- Use version control and collaborative development practices such as Gitflow or equivalent workflows.
View Full Description & ApplyYou'll be redirected to the employer's site