Flutter Engineer (BaseApps)

Maya


Date: 5 days 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

Marketing Manager - CRM Lead, Resources, APAC

Accenture in the Philippines, Mandaluyong City
2 days ago
Job DescriptionOverview:Day in and day out, our Client Relationship Marketing (CRM) team is building and deepening relationships with a core group of clients across select industries to enhance Accenture’s reputation to create 360° value. If you are a curious, creative and data-driven marketer, we want you to join our CRM team! In this role you will be empowered to elevate...

Application Lead

myGwork - LGBTQ+ Business Community, Mandaluyong City
2 days ago
This job is with Accenture, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. Lead the effort to design, build and configure applications, acting as the primary point of contact.QualificationsSummary: As an Application Lead, you will oversee the design, construction, and configuration of applications,...

Administrative Staff

Integrated Computer Systems, Inc., Mandaluyong City
6 days ago
Office Support PositionsSales and Marketing PositionsTechnical Support PositionsResponsibilitiesPrepare Purchase Requisition and Purchase Order in SAPSend Purchases Order to Supplier (PO, Non-Cancellation form of various products) via email and faxPrepare pending delivery report and weekly purchases reportReceive various documents from Warehouse (invoices/manual/ negative receiving)Routes/ Forward to Finance Group (SI/ DI/ Manual Receiving/ Cost Inventory Adjustment/ Negative Receiving/ Receiving Report)Filling various documents...