Skip to main content

Flutter Mobile Developer at iApp Technology

Position Details

  • Experience Level: Mid-Senior Level
  • Department: Developer
  • Job Type: Contract (1 Year)

About the Role

As a Flutter Mobile Developer at iApp Technology, you will be responsible for building and maintaining high-quality mobile applications using Flutter framework. You will work closely with our product and design teams to create innovative mobile solutions that empower Thai businesses.

Key Responsibilities

  • Design and build advanced applications for both iOS and Android platforms using Flutter
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work with native modules when required and maintain high performance
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Fix bugs and improve application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Participate in code reviews and maintain code quality standards
  • Mentor junior developers and contribute to team growth

Required Qualifications

  • 2+ years of experience in mobile application development using Flutter
  • Strong knowledge of Dart programming language and Flutter framework
  • Experience with state management solutions (e.g., Provider, Bloc, Riverpod)
  • Understanding of the full mobile development life cycle
  • Familiarity with RESTful APIs and third-party integrations
  • Experience with version control systems (e.g., Git)
  • Strong problem-solving skills and attention to detail
  • Good communication skills in Thai and English

Nice to Have

  • Experience with native Android (Java/Kotlin) or iOS (Swift) development
  • Knowledge of CI/CD pipelines for mobile applications
  • Understanding of clean architecture and SOLID principles
  • Experience with Firebase and cloud services
  • Contributions to open-source projects
  • Experience working with AI/ML features in mobile apps

What We Look For

  • Passion for mobile development and new technologies
  • Strong analytical and problem-solving abilities
  • Team player with excellent collaboration skills
  • Self-motivated and proactive learning attitude
  • Ability to work independently and manage multiple tasks
  • Interest in mentoring junior developers

What We Offer

  • Competitive compensation package
  • Annual conference budget for professional development
  • Annual learning & development stipend
  • Comprehensive life and health insurance coverage
  • Modern work equipment including laptop, screens, and development tools
  • Team-driven celebrations and events
  • Thai standard benefits including:
    • Social security
    • Annual bonus based on performance

Evaluation Criteria

Candidates will be evaluated on:

  • Technical expertise in Flutter development
  • Code quality and architecture design
  • Problem-solving capabilities
  • Communication skills
  • Team collaboration
  • Learning ability and growth mindset
  • Previous project portfolio

Location

Ladprao 71 Office, Bangkok, Thailand

Interested candidates please submit your resume, portfolio of mobile applications, and a brief note about your development experience.

How to Apply

To apply for this position, please send your resume and portfolio to hr@iapp.co.th with the subject line "Flutter Mobile Developer Application".

Please include:

  • Your updated resume/CV
  • Portfolio of mobile applications you've developed
  • Brief cover letter describing your development experience