- Proficient or expert in multiple programming languages, frameworks, architecture, tools, and best practices related to mobile app development
- Mobile Platforms: Android (Kotlin/Java), iOS (Swift/Objective-C), Cross-platform (Flutter / React Native)
- 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
- Fresh graduates are welcome but experience in mobile app development is a plus
- Excellent problem-solving skills and teamwork mindset
- Strong communication
- Fluent english skills
Responsibilities
- Translating business requirements into technical specifications.
- Write clean, scalable, and maintainable code across iOS and/or Android platforms.
- Ensure applications meet performance, security, and usability standards.
- Stay updated with the latest mobile trends, SDKs, and platform changes.
- Work closely & coordinate with both internal & external stakeholders.