Design, build, and maintain features across mobile applications using Flutter and Dart
Utilize expertise in Android (Kotlin/Java) to write native code for platform-specific modules
Implement and manage efficient data communication with backend services using GraphQL
Write clean, well-tested, and maintainable code; participate in code reviews
Partner with Backend Engineers and Product/Design teams to ensure technical feasibility
Provide technical guidance and knowledge sharing to junior engineers
Requirements
5+ years of professional software engineering experience
At least 3+ years focused on mobile application development
Core Technology: Expert-level proficiency in Flutter and Dart
Strong proficiency in at least one native platform, preferably Android (Kotlin/Java)
Deep, practical experience integrating mobile applications with backend services using GraphQL
Proven experience applying modern mobile architectural patterns
Experience with state management, dependency injection, mobile performance profiling, and implementing comprehensive unit and widget testing in Flutter