1

Jni Jobs (NOW HIRING)

Responsibilities : • Proficiency in Android software development with Java or Kotlin • Build API's to integrate Maps in 3rd party apps, Kotlin, JNI boundary, NDK, Concurrency, thread management ...

Android Developer

Sunnyvale, CA · On-site

$65.50 - $86/hr

Skills & Experience required: • Native Android App development using Eclipse with ADT plugin OR Android Studio • Use of Android NDK and JNI to bridge between JAVA and native C/C++ code • Use of ...

Sr. Mobile Engineer

Bellevue, WA · On-site

$150K - $188K/yr

Must have Experience with Java and JNI * Must have Experience with Android and iOS * Should haveExperience with Linux kernel-space a plus * Should have Experience with networking drivers a plus

Software Engineer

Fredericksburg, VA · On-site

$125K - $150K/yr

C/C++, JAVA Native Interface (JNI), JAVA, Database Connectivity (JDBC), Oracle Pro *C, Structured Query Language (SQL), and Visual Basic. * Provide support in a variety of areas to include Field ...

... JDBC, JNI, JTA, Servlet etc.). Additional Information Job Status: Full Time / Permanent Eligibility: EAD GC/ GC/ US Citizen Share the Profiles to mdanish(at)1stitsolution.com Contact: 703 349 1004 ...

Software Engineer

Fredericksburg, VA · On-site

$125K - $150K/yr

C/C++, JAVA Native Interface (JNI), JAVA, Database Connectivity (JDBC), Oracle Pro *C, Structured Query Language (SQL), and Visual Basic. * Provide support in a variety of areas to include Field ...

Senior Android Developer

Andes, NY · On-site

$55.75 - $70.75/hr

Proven working experience in JNI and Java threading behavior * Experience developing successfully-launched Android SDKs * Analyze requirements * Select appropriate technology and other choices based ...

Android Apps developer

San Diego, CA · On-site

$59.25 - $77.75/hr

Android Studio and Git). - Familiar with JNI/NDK. - Strong object-oriented design - Multimedia/video streaming experience a plus - Able to work independently and drive results - Camera background is ...

Senior Android Developer

Andes, NY · On-site

$55.75 - $70.75/hr

Proven working experience in JNI and Java threading behavior * Experience developing successfully-launched Android SDKs * Analyze requirements * Select appropriate technology and other choices based ...

Showing results 41-60

Jni information

See salary details

$10

$61

$83

How much do jni jobs pay per hour?

As of Sep 14, 2026, the average hourly pay for jni in the United States is $61.13, according to ZipRecruiter salary data. Most workers in this role earn between $53.61 and $70.43 per hour, depending on experience, location, and employer.

What is JNI?

JNI stands for Java Native Interface. It is a programming framework that allows Java code running in the Java Virtual Machine (JVM) to interact with applications and libraries written in other languages, such as C or C++. JNI is typically used when Java applications need to access platform-specific features or perform tasks that require native code for performance reasons. It helps bridge the gap between Java's portability and the capabilities provided by native applications.

What are some common challenges faced by JNI developers when integrating Java with native code?

JNI developers often encounter challenges such as handling memory management between Java and native code, debugging issues that arise from differences in how Java and native languages handle exceptions, and ensuring cross-platform compatibility. Additionally, maintaining clear documentation and understanding data type conversions is crucial to avoid bugs. Effective communication with team members knowledgeable in both Java and native languages can help streamline the integration process.

What are the key skills and qualifications needed to thrive as a JNI developer, and why are they important?

To thrive as a JNI Developer, you need a solid grasp of both Java and native languages like C or C++, with experience in integrating Java applications with native code. Familiarity with development tools such as the Java Development Kit (JDK), native compilers, and debugging systems is typically required. Strong problem-solving, attention to detail, and effective communication skills help address integration issues and collaborate across technical teams. These competencies are crucial to ensure robust, efficient, and stable cross-language application functionality.

What is the difference between Jni vs Java Developer?

AspectJniJava Developer
Required CredentialsKnowledge of JNI, C/C++ programmingBachelor's in Computer Science or related field, Java certification often preferred
Work EnvironmentEmbedded in native code development, often in mobile or system-level projectsApplication development, web services, enterprise applications
Industry UsageMobile apps (Android), system software, performance-critical applicationsWeb, enterprise, mobile app development

Jni developers specialize in bridging Java with native code, focusing on performance and system integration. Java Developers create applications primarily in Java, working on a wide range of software solutions. While both roles require Java knowledge, Jni developers need additional native programming skills, making their work more system-level.

More about Jni jobs
Infographic showing various Jni job openings in the United States as of September 2026, with employment types broken down into 2% Internship, 86% Full Time, 2% Part Time, and 10% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $127,151 per year, or $61.1 per hour.

Android Engineer

Cupertino, CA • On-site

ClifyX
Recruiting and Staffing Services • 51 - 200 employees

Full-time

Re-posted 5 days ago


Job description

Job Summary:
ClifyX is a company seeking an experienced Android Engineer to join their team. The role involves developing software solutions for Android platforms, building APIs, and collaborating with various teams to deliver reliable code and innovative applications.
Responsibilities:
• Proficiency in Android software development with Java or Kotlin
• Build API's to integrate Maps in 3rd party apps, Kotlin, JNI boundary, NDK, Concurrency, thread management
• Familiarity with system architecture and API design
• Experience with Continuous Integration and Delivery tools and processes
• Passion to collaborate and iterate on ideas in a multi-functional team
• Elicit requirements from our clients and translate them into scalable, reliable code.
• Design, review and implement 3rd party developer APIs & Tools.
• Collaborate multi-functionally with Human Interaction Design, Services, Data and other Engineering teams.
Qualifications:
Required:
• Bachelors in Computer Science and at least 6+ years of software engineering experience in a production environment
• Proficiency in Android software development with Java or Kotlin
• Build API's to integrate Maps in 3rd party apps, Kotlin, JNI boundary, NDK, Concurrency, thread management
• Familiarity with system architecture and API design
• Experience with Continuous Integration and Delivery tools and processes
• Passion to collaborate and iterate on ideas in a multi-functional team
• Elicit requirements from our clients and translate them into scalable, reliable code.
• Design, review and implement 3rd party developer APIs & Tools.
• Collaborate multi-functionally with Human Interaction Design, Services, Data and other Engineering teams.
Preferred:
• Experience developing user-interfaces with Android UI or Jetpack Compose
• Experience writing testable code and familiarity with Unit Testing frameworks like JUnit
• Track record of bringing up new software components from the ground up
• Familiarity with Geographic Information Systems (GIS) or other spatial visualization systems
• Familiarity with Objective-C and/or Swift
Company:
ClifyX provides innovative business solutions which satisfy requirements for mission-critical reliability, scalability, interoperations. Founded in 1998, the company is headquartered in South Plainfield, USA, with a team of 501-1000 employees. The company is currently Late Stage.

ClifyX logo

About ClifyX

Sourced by ZipRecruiter

ClifyX is a well-established player in the IT Services sector that specializes in providing result-oriented technological solutions to a wide range of industrial verticals. Based in South Plainfield, New Jersey, ClifyX offers a comprehensive selection of IT services that include project staffing, application development, professional consulting, and other IT-based solutions. While the company's website, clifyx.com, does not divulge the exact founding date, it is clear that ClifyX has grown into a renowned name within their domain, thanks to their unwavering commitment to innovative practices. The company's mission statement revolves around harnessing the power of technology to assist their clientele in steering their respective businesses towards success.

Industry

Recruiting and staffing services

Company size

51 - 200 Employees

Headquarters location

South Plainfield, NJ, US

Year founded

1998