Flutter Developer

Encora Logo

Encora

๐Ÿ“Remote - Philippines

Summary

Join Encora as a Flutter Developer to build and enhance our internal app framework, the foundation for all modern mobile apps. You will develop shared modules, reusable UI components, and complete features, focusing on quality, reusability, and performance. Collaborate with other teams, contribute to proof-of-concepts, and shape the technical direction. Your expertise in Flutter will enable you to create reliable tools for other developers. This is a fixed-term, work-from-home position requiring 5 years of experience.

Requirements

  • 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

Responsibilities

  • 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

Benefits

Work from home

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.