← BACK_TO_JOBS

Software Engineer - React Native, MacOS/Windows

A3c41b8b71eff8c4 · Bangalore, India · posted 1 day ago
FULL_TIME Software / IT
ReactJavaTypeScriptJavaScriptC++

Are you a passionate software engineer with deep expertise in React Native for Desktop Platforms? Are you excited about building high-performance Enterprise VPN application for Desktop platforms and collaborate with mobile platform teams? Join us to help deliver robust, scalable solutions at the intersection of JavaScript, TypeScript and native C++, and Java.

Why this role matters

You'll be a driving force in the development & optimization of Ivanti’s Desktop VPN client application for Windows & macOS platforms. Your work will directly influence the reliability, performance, and user experience of solutions used by enterprises around the globe. Collaborating with cross-functional teams, you’ll integrate modern JavaScript frameworks with native code through C++ and JNI, tackling complex architecture challenges and elevating our products to new heights.

What you’ll do:

  • Develop and maintain Desktop apps on Windows & macOS using React Native.
  • Integrate JavaScript/TypeScript code with native C++, and Jave modules using JNI.
  • Debug issues across JavaScript, native C++, and Java layers, using tools like Visual Studio, WinDbg, gdb and React Native Developer Tools.
  • Architect and deliver reliable, high-performance enterprise features.
  • Collaborate closely with platform engineers, backend developers, and QA Teams.
  • Package & deploy Windows applications using MSIX or macOS Packages.
  • Own the end-to-end delivery of features, from design to deployment.
  • Continuously improve code quality via reviews, refactoring, and embracing Agile/Scrum processes.

What you will bring: