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.