Responsibilities
- Responsible for optimizing the performance experience of the Flutter framework and business, and continuously explore and continuously improve the efficiency, performance, security, stability, and scalability of cross-platform technology;
- Participate in the design of cross-platform technology related scaffolding, package release, and testing;
Qualifications
- At least one year of Flutter project development experience and three years of Android development expertise, with the ability to produce high-quality apps autonomously;
- Knowledge of native Android programming languages like Java and Kotlin; * Knowledge of Flutter and Android native mixing technologies;
- Flutter plug-ins based on Android may be docked and developed separately;
- Expertise in Android speed and stability optimization, with the ability to create efficient optimization strategies based on unique cases.
- Have some architectural skill, a strong understanding of numerous design patterns, and familiarity with component-oriented programming;
- Familiarity with standard Git commands and Git-based code version control sites such as Github, Gitlab, and others;
- Familiar with commonly used unit test frameworks, have a keen sense of abstraction and encapsulation, and be proficient in writing unit test codes to ensure code quality.