Ivanti Technology India Private Limited

React Native Software Engineer for Desktop Applications

Ivanti Technology India Private Limited
Bengaluru/Bangalore
Not disclosed
Work from OfficeWork from Office
Full TimeFull Time
Min. 2 yearsMin. 2 years

Job Description

Software Engineer - React Native, MacOS/Windows

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 our employees and partners that we will continue to build and deliver world-class solutions for our customers. To learn more about Ivanti’s Mission and Core Values 

Ready to make an impact? 
Apply now or reach out for more information. If you need accommodations during the process, contact talent@ivanti.com—we’re here to help. 

Ivanti is proud to be an Equal Opportunity Employer. We welcome applicants from all backgrounds and walks of life. 

#LI-VG2 

 

Job role

Work location
Work locationBangalore, India
Department
DepartmentSoftware Engineering
Role / Category
Role / CategorySoftware Development
Employment type
Employment typeFull Time
Shift
ShiftDay Shift

Job requirements

Experience
ExperienceMin. 2 years

About company

Name
NameIvanti Technology India Private Limited
Job posted by Ivanti Technology India Private Limited

Similar jobs you can apply for

Manufacturing / Production
M/s JK Technologies

Quality Engineer

M/s JK Technologies
Peenya, Bengaluru/Bangalore
₹20,000 - ₹30,000
Work from Office
Full Time
Min. 1 year
Basic English
Sre Kateel Industries Private Limited

Quality Control Engineer

Sre Kateel Industries Private Limited
Hommadevanahalli, Bengaluru/Bangalore
₹28,000 - ₹35,000
Work from Office
Full Time
Min. 6 months
Basic English
Aviva Smart Solutions Pvt. Ltd.

Testing Engineer

Aviva Smart Solutions Pvt. Ltd.
Sunkadakatte, Bengaluru/Bangalore
₹16,000 - ₹28,000*
Work from Office
Full Time
Any experience
Basic English

Full Stack Web Developer

Tatvam Ai Labs Private Limited
Basavanagudi, Bengaluru/Bangalore
₹22,000 - ₹26,000
Work from Office
Full Time
Any experience
Basic English
Om Sai Building Solutions

Web Developer

Om Sai Building Solutions
Marathahalli, Bengaluru/Bangalore
₹15,000 - ₹40,000
Work from Office
Full Time
Min. 1 year
Good (Intermediate / Advanced) English
Big Basket

Quality Executive

Big Basket
Bengaluru/Bangalore
₹20,000 - ₹25,000
Work from Office
Full Time
Any experience
Basic English

You can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.

The candidate should have completed the required education and people who have 2 to 4 years are eligible to apply for this job. You can apply for more jobs in Bengaluru/Bangalore to get hired quickly.

The candidate should have sound communication skills and sound communication skills for this job.

Both Male and Female candidates can apply for this job.

No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Bengaluru/Bangalore at apna.

No work-related deposit needs to be made during your employment with the company.

Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.

The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Bengaluru/Bangalore . Through apna, you can find jobs in 64 cities across India. Join NOW!