Flutter Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's or master's degree in Computer Science, Engineering, or a related field., 5 years of experience in Flutter and Dart development., Familiarity with native mobile development for Android and/or iOS., Experience with Git and modern mobile CI/CD workflows..

Key responsabilities:

  • Design and implement high-quality features using Flutter.
  • Maintain the internal app framework and reusable UI components.
  • Collaborate with other teams to ensure the framework meets their needs.
  • Contribute to technical discussions and solve complex challenges.

Encora Inc. logo
Encora Inc. XLarge http://www.encora.com
5001 - 10000 Employees
See all jobs

Job description



Important Information

Experience: 5 years

Job Mode: Fixed-term

Work Mode: Work from home

Job Summary

As a Flutter Developer, you'll help build and improve our internal app framework, which is the foundation for all modern mobile apps across the company.

You'll work on shared base modules, reusable UI components, and complete features. You'll also write documentation and support the creation of lightweight processes for all of our mobile developers.

Your focus will be on quality, reusability, performance, stability, and ease of maintenance. You'll help shape the technical direction and roadmap, run proof-of-concepts, and work closely with other teams. Your experience with Flutter helps you build tools that other developers can rely on.

Responsibilities and Duties

  • Design, plan, and implement high-quality features using Flutter.
  • Build and maintain client's internal app framework, including common modules, shared SDKs, reusable UI components, and tools and processes.
  • Work closely with other teams using the framework, ensuring it meets their evolving needs.
  • Contribute to proof-of-concepts, technical investigations, and architectural discussions.
  • Solve complex technical challenges such as app performance monitoring, scalability, and security.
  • Use of best practices such as Test-Driven Development (TDD), Continuous
  • Integration/Continuous Deployment (CI/CD), code reviews, and unit/integration tests.
  • Stay up to date with Flutter, and Android and iOS updates.

Qualifications and Skills

  • Bachelor's or master's degree in Computer Science, Engineering, or a related field.
  • Experience in Flutter and Dart.
  • Some experience in native mobile development (Android and/or iOS).
  • Experience in Git and modern mobile CI/CD workflows, including different testing strategies, static analysis, and release pipelines.
  • Knowledge of clean architecture and design patterns such as MVVM or MVP.

Role-specific Requirements

  • Technologies: Flutter/Dart, iOS, Android, Kotlin, Swift

About Encora

Encora is the preferred digital engineering and modernization partner of some of the world's leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora's technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.

At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Quality Assurance
  • Problem Solving

Flutter Developer Related jobs