1.Develop and maintain mobile applications on iOS or Android platforms.
2.Utilize Flutter for cross-platform development and optimization.
3.Design and implement unit tests to ensure code quality.
4.Promote TDD practices in development.
5.Collaborate with backend teams to design and implement communication mechanisms.
6.Work with HTTP, WebSocket, MQTT, and gRPC protocols.
7.Implement Bluetooth functionality for stable device connectivity and data transmission.
8.Participate in requirement discussions and technical decisions.
9.Debug and troubleshoot issues to improve application stability and performance.
10.Assist in diagnosing and resolving issues in online products.
11.Stay updated with the latest technologies and optimize app performance continuously.