Position:
Flutter Development Engineer
Job description:
Build and ship powerful apps to [list of platforms, such as iOS and Android] devices using a single codebase.
Write readable code using Dart programming languagee.
Produce clear documentation.
Understand UI design concepts and develop user-friendly mobile applications using Flutter.
Mentor entry-level developers [if you're hiring mid-level and senior developers.
Identify and fix issues in development, testing, and production.
Requirements:
- Android and iOS Development. This process involves building applications for both
- Android and iOS platforms concurrently
- State Management Libraries
- Animation
- AR/VR Integration
- AI and ML Integration
- Responsive Design
- Unit and Widget Testing
- Localization and Internationalization
- Push Notifications
- Security and Encryption
Qualifications:
- 1. Use the Flutter stack to develop business functions and complete high-quality coding and testing work.
- 2. Participate in the construction of Flutter development framework, performance optimization.
- 3. Participate in the formulation of mobile terminal specifications and skillfully complete the writing of technical and other related documents.
- 4. Write maintainable, scalable, and performant code.
- 5. Conduct unit testing and integration testing on the code to ensure the stability and reliability of the application.
- 6. Follow up on the technical progress of the Flutter community and provide optimization suggestions for the company's products.
- 7. 2 years or more of Flutter development experience, with complete commercial-grade mobile application development experience.
- 8. Have solid programming skills, good coding style, and strong ability to analyze and solve problems.
- 9. Familiar with Android system mechanisms and features.
- 10. Familiar with local data communication and interaction before Android and Flutter framework.

