for both iOS and Android using a unified codebase.
Build high-performance, secure, and scalable mobile applications suitable for large user bases.
Implement Redux/MobX or other state management libraries for predictable, maintainable architectures.
Write clean, reusable components and modules following best practices.
2. Telco Feature Implementation
Build key telco capabilities including:
Real-time usage dashboards
Billing & payment integrations
Subscription and add-on management
eKYC onboarding (OCR, facial recognition, ID capture)
eSIM activation & number switching
Wallet, loyalty points, cashback systems
Ensure seamless integration with telco backend systems (OSS/BSS, CRM, billing).
3. API Integration & Backend Collaboration
Work alongside backend engineers to define API requirements and optimize data flows.
Implement efficient data caching, offline-first capabilities, and fallback logic.
Collaborate on API performance improvements and backend requirements.
4. Security & Compliance
Implement strong security measures:
Secure storage & encrypted local data
Safe token handling (JWT/OAuth2)
App hardening and tamper-resistance
Compliance with PDPA and internal security frameworks
Ensure application meets telco and payment security standards.
5. Performance Optimization
Conduct regular performance tuning:
Optimize animations and UI rendering
Reduce unnecessary re-renders and improve state management
Optimize API calls & background tasks
Ensure smooth performance across various devices and OS versions.
6. Testing & QA Collaboration
Implement automated testing:
Jest, Detox, Cypress (for end-to-end)
Unit testing for components and business logic
Work with QA teams to ensure minimal defects and stable builds.
7. CI/CD & Release Management
Manage app deployment pipelines:
Fastlane, AppCenter, GitHub Actions, Bitrise
Handle App Store and Google Play submissions, reviews, and compliance.
Monitor app health using crash reporting and analytics tools (e.g., Sentry, Firebase Crashlytics).
8. Cross-Functional Collaboration
Work closely with UI/UX designers to translate visual designs into smooth mobile experiences.
Collaborate with product managers to align business requirements with technical feasibility.
Mentor junior developers and contribute to internal best practices.
9. Documentation & Technical Leadership
Create and maintain technical documentation for modules, architecture, and APIs.
Lead architectural planning and decision-making for scalability and future feature development.
Advocate for best practices in code quality, performance, and maintainability.
Required Skills & Qualifications
Bachelor's Degree in Computer Science, Software Engineering, or equivalent experience.
5+ years hands-on experience
in mobile development.
3+ years experience using React Native
in production-scale apps.
Strong proficiency in:
React Native (Hooks, Context, Navigation)
Redux or equivalent state management libraries
TypeScript
REST API integration
Strong understanding of mobile app architecture patterns (MVVM, Clean Architecture).
Experience with secure mobile app development practices.
Familiar with integrating third-party SDKs (OCR, facial recognition, analytics, payment gateways).
Experience with native bridges (Swift/Objective-C for iOS, Kotlin/Java for Android) when required.
Strong debugging, performance optimization, and problem-solving skills
Job Type: Full-time
Pay: RM7,000.00 - RM9,500.00 per month
Benefits:
Flexible schedule
Professional development
Work from home
Application Question(s):
How many months of Notice Period?
Experience:
React Native: 5 years (Required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.