Newfire Global Partners

Senior Mobile Engineer, React Native

Newfire Global Partners

full-time

Posted on:

Location Type: Remote

Location: Indonesia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop scalable, high-performance mobile applications using React Native.
  • Build efficient, reusable, and maintainable mobile components and application logic.
  • Implement responsive and intuitive mobile UI/UX using TypeScript and JavaScript.
  • Work with native device features such as camera, push notifications, storage, and biometrics.
  • Implement state management solutions such as Redux, MobX, or Zustand.
  • Collaborate with back-end engineers to integrate RESTful APIs and ensure smooth data flow.
  • Ensure application quality through unit, integration, and end-to-end testing.
  • Optimize mobile application performance, memory usage, and responsiveness.
  • Participate in Agile development processes, sprint planning, and code reviews.
  • Maintain version control using Git.
  • Support mobile release processes for App Store and Google Play

Requirements

  • Strong expertise in React Native, TypeScript, and JavaScript.
  • Solid understanding of mobile application architecture and best practices.
  • Experience with state management libraries such as Redux, MobX, or Zustand.
  • Familiarity with React Navigation, deep linking, and mobile UI patterns.
  • Experience with mobile testing frameworks such as Jest, React Native Testing Library, or Detox.
  • Strong understanding of RESTful APIs and integration with back-end services.
  • Experience in debugging and profiling mobile applications.
  • Hands-on experience building and maintaining production mobile apps.
  • Knowledge of secure coding practices and mobile security standards.
  • Understanding of accessibility standards for mobile applications.
  • Ability to mentor junior engineers and conduct code reviews.
  • Strong problem-solving, teamwork, and communication skills.
  • Experience working in Agile / Scrum teams.
  • Proactive mindset with strong ownership of mobile application quality
  • Nice to have:
  • Experience integrating third-party SDKs (analytics, payments, crash reporting).
  • Familiarity with cloud platforms such as Azure or AWS.
  • Exposure to CI/CD pipelines for mobile builds and releases.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
React NativeTypeScriptJavaScriptReduxMobXZustandRESTful APIsJestReact Native Testing LibraryDetox
Soft Skills
problem-solvingteamworkcommunicationmentoringownership