Back to search:Mobile Apps / Jakarta

Requirement:


Proficient or expert
 in multiple programming languages, frameworks, architecture, tools, and best practices related to mobile app development.

·       
Mobile Platforms:
 Cross-platform (React Native) 
IS A MUST

·       
Architecture & Patterns:
 MVVM / MVC / Clean Architecture / BLoC / Redux

·       
Mobile Backend Integration:
 RESTful APIs, WebSockets, Firebase

·       
Tools & Utilities:
 Android Studio, Xcode, Git, CI/CD (GitHub Actions)

·       
Testing:
 Unit test, Integration test, UI test, Automated testing

·       
Performance & Security:
 Code obfuscation, Secure storage (Keychain / Keystore), Crashlytics, Memory & performance profiling

·       
Deployment & Distribution:
 App Store / Google Play, internal distribution, TestFlight, APK/IPA management

·       
General Knowledge:
 App lifecycle management, push notifications, background tasks, OTA updates, UI/UX best practices, accessibility standards


Experience in developing or maintaining mobile applications for the banking IS A MUST


Minimum 2 year relevant experience


Excellent problem-solving skills
 and a strong 
teamwork mindset
.


Strong communication
 and collaboration skills.


Fluent English skills
, both written and spoken