Flutter Engineer (BaseApps)

Maya


Date: 1 day 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

Business Process Excellence Analyst

Emerson, Mandaluyong City
1 hour ago
Job DescriptionEmerson’s 130+ years of history have been filled with achievements and challenges that have driven innovative thinking and bold transformations, molding us into the company we are today. By joining us as a Business Process Excellence Analyst, you will be a key member of the Continuous Improvement team, supporting global operations across Global Financial Services functional pillars. You will...

Ports and Maritime Manager, Philippines

SMEC, Mandaluyong City
1 day ago
JD for Ports and Maritime Manager – Philippines ResponsibilitiesDevelop business plan and strategy to enhance Surbana Jurong - SMEC presence in Philippines Port and Maritime Sector.Work jointly with sub-regionals lead to develop budget.Develop marketing strategy and deploy marketing campaign within approved budget.Engage Port and Maritime clients in Philippines. Lead the discussion with clients to appraise SJ-SMEC P&M capabilities.Build strategic relationships...

HDSI: Patient Experience Supervisor

ACTIVEONE HEALTH, INC., Mandaluyong City
3 days ago
The Patient Experience Supervisor oversees the running of Williams Center and HF Clinic Branches Operations and Patient Experience to ensure the highest level of non-clinical and Clinical service delivery.Take charge and manage the efficiency of non-clinical service delivery throughout the Williams Center Multispecialty and HealthFirst Clinic Branches. This position covers all patient experience programs Williams Center and HF Clinic Branches...