with strong Flutter fundamentals and solid native mobile knowledge in Android (Java/Kotlin) and basic iOS (Swift).This role requires real engineering depth, not just framework usage. Candidates must be able to explain, apply, and justify technical decisions, especially around async programming, architecture, and native-Flutter integration.
Key Responsibilities:
Design, develop, and maintain
mobile applications using Flutter
Implement
asynchronous programming patterns
correctly in Flutter (Futures, Streams, async/await)
Develop and maintain
in real projects, including:
Proper file structure
Clear separation of responsibilities
Debug, refactor, and improve existing codebases with attention to correctness and maintainability
Communicate technical concepts clearly and explain