Flutter, Mobile Developer – Mid

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Mobile Developer responsible for developing Flutter applications at Compass UOL. Collaborating in a dynamic environment with cross-functional teams to create and maintain mobile solutions.

Responsibilities:

  • Execute board tasks, developing new features and performing corrective maintenance;
  • Participate in alignment meetings, technical and business refinements;
  • Contribute to technical definitions and propose improvements to architecture and solutions;
  • Ensure development best practices, code organization, and version control;
  • Support the analysis and resolution of technical issues;
  • Interact with REST APIs and backend services, making adjustments when necessary;
  • Work in a dynamic environment with multidisciplinary teams and shifting priorities;
  • Monitor deployment processes and delivery pipelines;
  • Keep technical documentation up to date as needed.

Requirements:

  • Strong experience developing applications using Flutter and Dart;
  • Knowledge of creating animations in Flutter using tools like Lottie or similar;
  • Experience with dependency injection and mobile architecture best practices;
  • Experience with the full app publishing lifecycle and app management on the App Store and Google Play;
  • Proficiency in consuming and integrating with REST APIs;
  • Experience with Firebase, including Analytics, Crashlytics, FCM, Remote Config, and Firestore;
  • Knowledge of state management, including use of MobX;
  • Experience with mobile testing (unit, widget, and integration tests);
  • Proficiency with Git for version control (GitFlow or similar);
  • Experience with GCP (Cloud Functions, Cloud Run) and Node.js;
  • Experience with CI/CD (Jenkins, GitHub Actions, GitLab CI, Codemagic) and using tools like Jira Software;
  • Knowledge of native mobile development (Kotlin/Java and/or Swift) and functional programming with Dart.

Benefits:

  • Remote work
  • Continuous professional development