Job Search and Career Advice Platform

Enable job alerts via email!

Principal Software Engineer - Mobile (React Native)

Panga Capital

Remote

MYR 250,000 - 300,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading mobile technology firm in Malaysia seeks a seasoned mobile developer to architect and maintain high-performance React Native applications for iOS and Android. The ideal candidate will have over 8 years in mobile development, with a strong leadership background and hands-on experience in React Native. This role offers the chance to significantly impact a core product within a fast-paced, remote-first environment, driving technical innovation and collaboration with diverse teams.

Benefits

Competitive salary and benefits
High ownership over product
Opportunity to work in crypto trading
Strong engineering culture
Fast-moving environment

Qualifications

  • 8+ years of professional mobile development experience (iOS, Android, or both).
  • 3+ years of hands-on React Native experience in production apps.
  • Strong leadership experience as a tech lead or senior engineer.

Responsibilities

  • Architect, build, and maintain high-performance React Native applications.
  • Act as technical lead for mobile, owning architecture decisions.
  • Mentor and guide other mobile engineers.

Skills

React Native
TypeScript
JavaScript
Mobile app architecture
Code quality
Performance optimization
REST APIs
CI/CD pipelines

Tools

Xcode
Android Studio
Gradle
CocoaPods
Job description
Job Responsibilities
  • Architect, build, and maintain high-performance React Native applications for iOS and Android
  • Act as technical lead for mobile, owning architecture decisions, coding standards, and best practices
  • Ensure code quality, performance, stability, and scalability across the entire mobile codebase
  • Lead and conduct thorough code reviews, setting a high engineering bar
  • Mentor and guide other mobile engineers, supporting their technical growth
  • Collaborate closely with product, backend, design, and QA teams to deliver features end-to-end
  • Proactively identify and resolve performance bottlenecks, memory issues, and app stability risks
  • Define and improve mobile development workflows, testing strategy, and release processes
  • Stay current with React Native, iOS, and Android ecosystem changes and recommend improvements
Core Requirements
  • 8+ years of professional mobile development experience (iOS, Android, or both)
  • 3+ years of hands-on React Native experience in production apps
  • Strong leadership experience as a tech lead or senior engineer, with ownership of mobile code quality
  • Expert-level TypeScript / JavaScript knowledge and clean code practices
  • Solid understanding of mobile app architecture, performance optimization, and memory management
  • Experience working with native mobile tooling (Xcode, Android Studio, Gradle, CocoaPods, etc.)
  • Strong experience integrating with REST APIs, authentication flows, and secure data handling
  • Familiarity with mobile CI/CD pipelines, app store release processes, and versioning strategies
  • Ability to make pragmatic technical decisions and communicate trade-offs clearly
Nice to Have
  • Experience with Redux, Zustand, or other state-management patterns
  • Automated testing (Jest, Detox, E2E testing)
  • Experience with GraphQL
  • Performance profiling and crash analytics (e.g. Firebase, Sentry)
  • Exposure to crypto, fintech, or web3 products
🚀 What You’ll Get
  • Competitive salary and benefits
  • High ownership and real technical influence over a core product
  • Opportunity to work on complex, high-performance apps in the crypto trading space
  • Global, remote-first team with strong engineering culture
  • Fast-moving environment where your decisions directly impact users
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.