Senior Flutter

Encora Logo

Encora

πŸ“Remote - Colombia

Summary

Join Encora as a Senior Flutter developer and lead the end-to-end development of Flutter applications, from architecture to release. Collaborate with product managers and designers to translate requirements into scalable solutions. Build, test, and maintain robust, reusable Flutter code. This role requires leading mobile development projects, mentoring other developers, and ensuring the delivery of high-quality software. You will need extensive software development experience with a focus on building scalable applications and expert knowledge of Dart, Flutter SDK, and key libraries. The position is remote and based in Peru, Colombia, Costa Rica, or Bolivia.

Requirements

  • Bachelor’s degree in computer science, software engineering, or a related field
  • Extensive experience in software development with a focus on designing and building scalable applications
  • Professional/ Advanced English skills
  • +5 years of experience
  • 4+ years of professional mobile development experience, with 2+ years using Flutter
  • Expert knowledge of Dart, Flutter SDK, and key libraries
  • Experience with advanced state management (e.g., Bloc, Riverpod, Provider)
  • Solid understanding of RESTful APIs, GraphQL, and backend integration
  • Strong experience with Git, Agile methodology, and CI/CD pipelines
  • Experience leading mobile development projects or mentoring other developers
  • Familiarity with mobile app release processes (App Store / Play Store)
  • Strong debugging, problem-solving, and performance tuning skills
  • Excellent communication skills and cross-functional collaboration experience

Responsibilities

  • Lead the end-to-end development of Flutter apps β€” from architecture to release
  • Collaborate with product managers and designers to translate requirements into scalable solutions
  • Build, test, and maintain robust, reusable Flutter code

Benefits

Work Mode: Remote

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.