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