Search by job, company or skills

The Executive Centre

App Developer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

Job Summary

We are looking for a Flutter Developer (Junior–Mid Level) to join our in-house app team and help accelerate the development of our flagship member app.

You will work on an established Flutter codebase with a solid foundation, focusing on refining architecture, improving performance, and delivering new features aligned with business priorities. You will be based on-site at Taipei 101, collaborating closely with local team members and a Hong Kong–based technical lead.

This role is well-suited for a developer who enjoys working on real-world products at scale and wants to grow within a structured, high-quality engineering environment.

Responsibilities

  • Enhance & Maintain the App: Contribute to the ongoing development of TEC's Flutter application, ensuring performance, stability, and scalability across iOS and Android.
  • Architecture & State Management: Work with existing architecture patterns and manage complex application state using Riverpod.
  • Feature Development: Implement new features based on product and business requirements, working closely with the tech lead and product stakeholders.
  • Code Quality & Refactoring: Continuously improve code quality through refactoring, documentation, and adherence to clean architecture principles.
  • Debugging & QA Support: Investigate and resolve bugs, performance issues, and edge cases across devices and platforms.

Requirements

  • 1–3 years of hands-on experience with Flutter and Dart, building production-ready mobile applications
  • Strong understanding of modern Flutter architecture, including Riverpod for state management and GoRouter for navigation
  • Experience working with an existing codebase, including refactoring, improving structure, and maintaining code quality over time
  • Solid grasp of clean code and clean architecture principles, with attention to readability, scalability, and maintainability
  • Experience with or strong interests in local data persistence and form handling, such as:
    • SQLite-based solutions (e.g. Drift)
    • Reactive or dynamic form patterns
  • Ability to debug and resolve issues across iOS and Android, including edge cases and performance concerns
  • Comfortable collaborating with product and engineering stakeholders, translating requirements into reliable, well-tested features
  • Professional proficiency in English for regional collaboration; Mandarin proficiency is a strong advantage
  • Experience or interest in modern development workflows, including:
    • AI-assisted development tools (e.g. GitHub Copilot, ChatGPT, Claude Code)
    • Basic exposure to testing (widget or integration tests)
    • CI/CD pipelines such as GitHub Actions or Codemagic
  • Self-directed and reliable, able to manage tasks independently while working in an on-site, collaborative team environment
  • Candidates with less experience will be considered for Junior App Developer role

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 140004217

Similar Jobs