About the Role
We are seeking a Senior Flutter Developer with strong experience in state management and mobile app architecture. This is a fully remote role, ideal for someone who thrives in a fast-paced, collaborative environment and is excited to work on challenging and meaningful projects.
You’ll play a key role in developing high-performance mobile applications, working in a collaborative environment with a talented and diverse team.
Requirements
- 3+ years of experience in Flutter development
- Familiarity with mobile app development tools, such as Android Studio, Xcode, and related software development kits (SDKs)
- Solid understanding of mobile app architecture, design patterns, and best practices
- Experience integrating RESTful APIs and third-party libraries
- Proficient with Git and version control workflows
- Ability to write clean, well-documented, and maintainable code
- Strong communication skills and ability to work independently in a remote team environment
Responsibilities
- Code review of team members’ commits as part of CI/CD cycle
- Participate in testing, quality assurance and bug fixes as part of the CI/CD cycle
- Proficiency with provider state management
- Publish App to App Store and Google Play
- Develop, test, and maintain scalable mobile applications using Flutter
- Collaborate with cross-functional teams including backend engineers and product managers
- Identify and resolve performance and scalability issues
- Communicate effectively with team members and stakeholders in Mandarin