Flutter Developer, Mid-Level

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Flutter Developer for digital transformation initiatives at FCamara. Collaborate in agile teams to enhance technology solutions and create high-quality user experiences.

Responsibilities:

  • Develop new features and maintain existing ones, preserving code quality and readability;
  • Participate in discussions about the apps' architecture and development strategies;
  • Take part in Code Review sessions;
  • Propose UX and performance improvements aimed at reducing support demand and increasing user satisfaction.

Requirements:

  • Experience developing with Flutter
  • Knowledge of Design Systems
  • Knowledge of unit testing and widget testing
  • Familiarity with state management approaches
  • Understanding of architectural patterns, especially Clean Architecture
  • Awareness of design/development patterns (e.g., Facades, Decorators, etc.)
  • Integrations with backends using an HTTP request provider such as Dio
  • Knowledge of microservices/Micro Apps patterns
  • Familiarity with TDD/BDD (optional)
  • Knowledge of feature control via Remote Config (Firebase) or feature toggles
  • Familiarity with Firebase Dynamic Links (optional)
  • Familiarity with crash analysis using tools such as Firebase Crashlytics (optional)
  • Knowledge of analytics and implementation through Firebase Analytics tagging
  • Knowledge of CI/CD pipelines using tools like Jenkins
  • Knowledge of code quality tools such as Sonar (optional)
  • Experience with project/task tracking tools, preferably Jira
  • Experience with repository control systems such as GitHub or Bitbucket
  • Familiarity with agile projects and methodologies such as Scrum
  • Good ability to interact and communicate with technical and non-technical stakeholders
  • Critical and analytical thinking
  • Time management
  • Ownership and proactivity
  • Self-development

Benefits:

  • We have a strong culture: connected end-to-end, collaborative, agile and flexible in facing new challenges, transparent in our actions and united by a major purpose: to revolutionize businesses and impact people by solving complex challenges through our culture and technology.
  • We believe in diversity, equity and inclusion of professionals regardless of disability, race/ethnicity, religion, gender, sexual orientation, origin or family structure
  • We provide programs for your development and training pathways.