Job Opportunities API

The Public Ledger of Openings

← Back to the ledger

Software Engineer - React Native, MacOS/Windows

Ivanti
CompanyIvanti
CategoryEngineering
LocationBangalore
RemoteOn-site (inferred)
EmploymentNot stated
LevelNot stated
SalaryNot stated by the employer
Posted21 Jul 2026
Last verified30 Jul 2026
SourceEmployer career page (greenhouse)
Applications are handled by the employer, not by us.Apply on the employer's site →
Description
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:   2-4 years of experience in application development on Desktop (preferred) & Mobile platforms.   Expert-level Proficiency in JavaScript/TypeScript and React Native for Desktop Platforms.   Solid working knowledge of C++ for native module development.   Exposure to JNI for Java-native code integration.   Strong software engineering fundamentals: data structures, OOP, OS concepts.   Confident in REST API integration and asynchronous programming.   Skilled in coding, code review, refactoring, and multi-layer debugging.   Experience in Agile/Scrum environments.   Excellent communication, problem-solving, and collaboration skills.   Eagerness to learn new technologies and platforms.   Ability to work independently and take ownership of feature delivery.   Nice to have:   Familiarity with Windows application architectures (Win32/UWP/WinUI), MSIX Packaging   Knowledge of macOS Installers, make file system and debugging with gdb.   Why Ivanti?   Friendly, flexible schedules: Empower excellence wherever you are.   Competitive compensation & total rewards: Health, wellness, and financial benefits tailored for you and your family.   Diverse global teams: Collaborate with experts from 23+ countries.   Learning & development: Access to best-in-class tools and programs for your growth.   Equity & belonging: We value every voice—your story shapes our solutions.   What drives us:   Ivanti’s mission is to elevate human potential within organizations by managing, protecting and automating technology for continuous innovation.   It is through diverse and inclusive hiring, decision-making, and commitment to
HOUSE ADYour CV gets thirty seconds.CV writing and honest review. English & Greek.kaeros.app →
Software Engineer - React Native, MacOS/Windows — Ivanti · Job Opportunities API