Senior React Native Developer

Kuala Lumpur, M14, MY, Malaysia

Job Description

1. Cross-Platform Mobile Development



Lead development of

React Native apps

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.


Related Jobs

Job Detail

  • Job Id
    JD1332413
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kuala Lumpur, M14, MY, Malaysia
  • Education
    Not mentioned