Mandatory: Ionic framework, JavaScript, Angular, Flutter
We are looking for a hands-on mid-level Mobile Application Developer (3-6 years) 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 native Android features using Java/Kotlin
Apply Android concepts correctly, including:
Coroutines
Navigation & lifecycle handling
Modular and maintainable architecture
Possess basic but correct iOS (Swift) knowledge, including:
Async programming concepts
Memory management (ARC, retain cycles)
Build and maintain Flutter platform integrations using Android/iOS native components (e.g., MethodChannels)
Apply MVVM or similar architectural patterns 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 how and why solutions are implemented
Job Types: Full-time, Contract
Contract length: 12 months
Pay: RM5,000.00 - RM7,000.00 per month
Work Location: In person
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.