x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Senior Mobile Engineer
 banner picture 1  banner picture 2  banner picture 3

Senior Mobile Engineer

Nextbillion.ai Pte. Ltd.

About NextBillion.ai

At NextBillion.ai, we believe in a world where geography has no boundaries, and logistics flow seamlessly. We’re on a mission to redefine the way businesses interact with maps, navigation and location-based services. Our platform isn’t just about reaching destinations; it’s about unlocking potential.

Born from the minds of industry experts and innovators, NextBillion.ai stands at the intersection of technology and practicality. We've crafted an AI-powered mapping platform that addresses the unique challenges of enterprises across the globe. With our suite of Map APIs, SDKs and mapping tools, we empower businesses to scale with precision and efficiency.


About the team

Our team is dedicated to building cutting-edge location-based solutions. We're focused on developing Maps, Navigation, and Asset Tracking SDKs along with corresponding demo apps and code examples. Each SDK is built natively for Android, iOS, and Flutter, with the core rendering functionalities written in efficient C/C++ and OpenGL. We are constantly pushing boundaries by actively optimizing our core rendering engines and exploring the potential of new graphic rendering frameworks like Apple Metal and Vulkan. This is an opportunity to collaborate with like-minded individuals who are at the forefront of location-based technology.


The Role

We are looking for a Senior Mobile Engineer to join our team and play a key role in the development of our mobile SDKs and applications. You will be responsible for leading the design and development of new features, products, and SDKs across Android, iOS, and Flutter. You will also be involved in maintaining existing codebases, writing technical documentation, collaborating with various teams, and contributing to the development of rendering engines.


Key Responsibilities:

  • Lead the development of new features on our Maps and Navigation SDKs.
  • Design and develop new products/SDKs, and demo apps across multiple platforms (Android, iOS, and Flutter) with TDD(Test Driven Development) and well written test cases.
  • Maintain and write necessary integration documents and code examples.
  • Maintain open-sourced demo apps on GitHub and manage open issues.
  • Work with the team on building rendering engines using OpenGL and Metal.
  • Collaborate effectively with designers, QAs, and product managers throughout the development process.

Required Skills and Qualifications:

  • 5+ years of experience as a mobile developer with a strong understanding of Android, iOS, and Cross-platform(Flutter, React Native) development.
  • Bachelor's or higher degree in Computer Science, Information Technology or related discipline.
  • Proven experience in leading the development of complex mobile features.
  • Experience with Geospatial Data, Maps and Navigation technologies.
  • Familiarity with Kotlin, Java, Swift, Objective-C, Dart and C/C++.
  • Familiarity with Computer Graphics Rendering and major Graphics APIs such as OpenGL, Vulkan and Metal.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Strong communication and interpersonal skills to foster collaboration with diverse teams in globally distributed environments
  • Demonstrate sensitivity to cultural differences and adaptability when working in a global environment with diverse colleagues and clients.
  • Strong problem-solving and analytical skills.
  • Ability to work independently and as part of a team.

Bonus points for:

  • Experience in building maps-related products, including familiarity with common SDKs like Google Maps, TomTom Maps, Mapbox, or similar solutions.
  • Experience with open-source development and contribution.
  • Experience with building high-performance rendering engines.
  • Experience with other relevant mobile technologies (e.g., Mobile Sensor Fusion, indoor navigation, machine learning).
  • Experience in selecting and utilizing scripting tools and languages to automate routine tasks and workflows, enhancing team efficiency.

If you are a passionate and talented mobile engineer who is looking for a challenging and rewarding opportunity, we encourage you to apply!

✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?