Job Description:
We are seeking a skilled Flutter Developer to join our team. The ideal candidate will be responsible for developing and improving Flutter-based client applications, researching new mobile technologies, expanding functionalities, optimizing architectures, and enhancing overall product quality, performance, and user experience.
Key Responsibilities:
- Develop and enhance Flutter-based client applications.
- Research new mobile technologies, expand functionalities, and improve existing development methods.
- Participate in the architectural design of client products, analyze system optimization points, and implement improvements.
- Continuously optimize product quality, performance, and user experience.
Job Requirements:
- Bachelor's degree or higher in Computer Science or a related field.
- Minimum 2 years of Flutter development experience and 2 years of iOS/Android development experience.
- Proficiency in Flutter framework, Dart language, and skilled in Flutter layouts, data flow, and animations.
- Experience in cross-platform toolchain development (e.g., IDE, scaffolding, foundational components) and performance optimization.
- Familiarity with iOS/Android development platforms and framework principles.
- Proficiency in Java/Objective-C with strong coding standards, efficiency focus, and documentation habits.
- Solid programming foundation, excellent problem-solving skills, and ability to work independently.
- Strong understanding of data structures and algorithms.
- Experience with Web3 is a plus.
Preferred Qualifications:
- Active participation in Flutter open-source communities and staying updated with Flutter advancements.
- Experience in drafting mobile development standards and technical documentation.
- Demonstrable Flutter project experience from concept to completion.
- Experience building projects from scratch (0 to 1).
Benefits:
- Health check-ups
- Travel opportunities
- Team-building activities
- Remote work options