Flutter Engineer (BaseApps)

Maya


Date: 3 weeks ago
City: Mandaluyong City
Contract type: Full time

CORE PROFILE:

As a Senior Software Engineer at Maya, 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 create lightweight processes for all of Maya’s 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 and Kotlin and/or Swift will help you build tools that other developers can rely on.


Maya's apps are used by millions of people in the Philippines and beyond. Your work will improve features that users rely on every day. This is your chance to become a central figure in Maya’s Flutter community.


NATURE OF WORK

  • Design, plan, and implement high-quality features using Flutter and native code (Kotlin or Swift).
  • Build and maintain Maya’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.
  • Lead or contribute to proof-of-concepts, technical investigations, and architectural discussions.
  • Solve complex technical challenges such as app performance monitoring, scalability, and security.
  • Promote and ensure the 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, Android and iOS, updates and help evolve Maya’s mobile development standards and practices.
  • Support and mentor team members.


REQUIRED QUALIFICATIONS:

  • 5+ years software development experience.
  • At least 3 years’ experience building mobile apps using Flutter and Dart.
  • Solid experience building mobile apps using Kotlin (Android) and/or Swift (iOS).
  • Solid knowledge of mobile operating systems, and the Flutter ecosystem.
  • Nice to have: Experience with building and maintaining SDKs or frameworks.
  • Nice to have: Experience with leading a small dev team (up to 5 members).

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Territory Account Manager

Vertiv, Mandaluyong City
3 hours ago
Job DescriptionJoin a High-Performance Culture That Drives Innovation and ExcellenceAt Vertiv, we don’t just hire talent—we cultivate leaders who drive innovation and engage teams to push the limits of what’s possible. As a global leader in critical digital infrastructure, we are scaling up to meet the demands of AI, data centers, and next-gen technology—and we need bold, high-performing individuals like...

TRADE MARKETING DEVELOPER

Unilab, Inc., Mandaluyong City
2 days ago
It is the spirit of Bayanihan that drives us to continue our legacy of excellence and commitment to care. As an organization, we achieve our successes through good, honest, and persevering hard work - TOGETHER. It is in this way in which our company was built; we progressed as the country's leading Pharmaceutical company, not by sheer luck, but by...

Office Admin Assistant (Mandaluyong)

Dempsey Resource Management, Mandaluyong City
3 days ago
RequirementsFresh graduates who are willing to learn and resilient are welcome.Degree in any 4 years Business courseMust willing to work in Wack Wack MandaluyongMust be willing to work for a furniture companyProven experience as an administrative assistant or in a similar role.Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint, Outlook).Familiarity with accounting software and tools is a plus.Excellent organizational and...