Senior Software Engineer
Maya Philippines View all jobs
- Metro Manila
- Permanent
- Full-time
- Design, plan, and implement high-quality features using native code (Kotlin or Swift).
- Build and maintain common modules, shared SDKs, reusable UI components, and internal tools.
- Work closely with other teams using the personalization features, 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.
- 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.