-
View all jobs
About the Role:
We are looking for a Senior Cross-Platform Application Engineer with strong expertise in both Android development and C++ to join our dynamic and cross-functional engineering team. You will be responsible for designing, developing, and maintaining applications that run across multiple platforms, with a strong emphasis on performance, scalability, and reliability.
This role is ideal for engineers who enjoy working close to the hardware, optimizing native code, and building seamless mobile experiences that integrate with underlying C++ modules or shared libraries.
________________________________________
Responsibilities:
• Design and develop robust, high-performance applications using Android (Kotlin/Java) and C++.
• Contribute to the development of cross-platform shared libraries and SDKs.
• Work closely with embedded systems, platform, and mobile teams to ensure seamless integration.
• Optimize application performance, memory usage, and responsiveness across devices.
• Ensure code quality through unit tests, code reviews, and best practices.
• Collaborate with product managers, UI/UX designers, QA engineers, and other stakeholders in an agile environment.
• Debug and troubleshoot platform-specific or native code issues across Android and embedded environments.
• Stay updated on the latest trends and best practices in mobile and cross-platform development.
________________________________________
Requirements:
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
• Minimum 5 years of professional experience in application development.
• Proven hands-on experience with Android development (Kotlin or Java).
• Strong proficiency in C++ (preferably C++11 and beyond).
• Experience with Android NDK, JNI, or cross-platform communication layers.
• Familiarity with low-level debugging and performance analysis tools.
• Experience working on applications that interface with embedded systems or hardware is a plus.
• Solid understanding of software design patterns, memory management, and multithreading.
• Fluent in English (both written and spoken).
________________________________________
Nice to Have:
• Experience with Android or other mobile platforms.
• Exposure to secure application development or PCI-compliant environments.
We are looking for a Senior Cross-Platform Application Engineer with strong expertise in both Android development and C++ to join our dynamic and cross-functional engineering team. You will be responsible for designing, developing, and maintaining applications that run across multiple platforms, with a strong emphasis on performance, scalability, and reliability.
This role is ideal for engineers who enjoy working close to the hardware, optimizing native code, and building seamless mobile experiences that integrate with underlying C++ modules or shared libraries.
________________________________________
Responsibilities:
• Design and develop robust, high-performance applications using Android (Kotlin/Java) and C++.
• Contribute to the development of cross-platform shared libraries and SDKs.
• Work closely with embedded systems, platform, and mobile teams to ensure seamless integration.
• Optimize application performance, memory usage, and responsiveness across devices.
• Ensure code quality through unit tests, code reviews, and best practices.
• Collaborate with product managers, UI/UX designers, QA engineers, and other stakeholders in an agile environment.
• Debug and troubleshoot platform-specific or native code issues across Android and embedded environments.
• Stay updated on the latest trends and best practices in mobile and cross-platform development.
________________________________________
Requirements:
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
• Minimum 5 years of professional experience in application development.
• Proven hands-on experience with Android development (Kotlin or Java).
• Strong proficiency in C++ (preferably C++11 and beyond).
• Experience with Android NDK, JNI, or cross-platform communication layers.
• Familiarity with low-level debugging and performance analysis tools.
• Experience working on applications that interface with embedded systems or hardware is a plus.
• Solid understanding of software design patterns, memory management, and multithreading.
• Fluent in English (both written and spoken).
________________________________________
Nice to Have:
• Experience with Android or other mobile platforms.
• Exposure to secure application development or PCI-compliant environments.
Key Skills
Ranked by relevance
android
embedded
c
embedded systems
design patterns
kotlin
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Site Reliability Engineer II
2026-04-10
Full-time
Not Applicable
Turkey
Financial Services
Engineering
View Job Details
Related
Front end Software Engineer
2026-04-10
Full-time
Not Applicable
United Kingdom
Financial Services
Engineering
View Job Details
Related
Engineer, Software – LiDAR Applications
2026-04-11
Full-time
Not Applicable
Oman
Semiconductor Manufacturing
Engineering
Login to Apply
- Posted
- Jul 10, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Istanbul
- Company
- Verifone
Industries
Financial Services
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Site Reliability Engineer II
2026-04-10
Full-time
Not Applicable
Turkey
Financial Services
Engineering
View Job Details
Related
Front end Software Engineer
2026-04-10
Full-time
Not Applicable
United Kingdom
Financial Services
Engineering
View Job Details
Related
Engineer, Software – LiDAR Applications
2026-04-11
Full-time
Not Applicable
Oman
Semiconductor Manufacturing
Engineering