Direct message the job poster from Crowd Connected
At Crowd Connected, we’re leading the way in location-based technology, providing real-time tracking and insights that help businesses make smarter, data-driven decisions and provide enhanced app-user experiences. By combining cutting-edge IoT with powerful data analytics, we’re revolutionizing how organizations connect with and understand people in physical spaces—impacting everything from events to smart building management, and beyond. Our customers range from universities and hospitals around the world, to some of the best known business, sports and music events like Coachella Festival.
A key part of our solution is our iOS and Android mobile SDKs, which enable apps to become location aware. The SDK includes our innovative and patented indoor positioning engine that uses machine learning to self-calibrate in any environment. On average every day 10,000 new app downloads from the app stores contain our code.
Our innovative solutions create meaningful connections, spark real change, and drive success for businesses around the world. If you’re ready to be part of a team shaping the future of how the world engages with spaces, we’d love to have you with us!
The role:
We're gearing up for huge growth in 2025 and beyond, and to reach our ambitious goals, we need to expand our already exceptional team. We're on the lookout for a highly skilled Senior Mobile SDK Developer who ideally has deep knowledge of CoreLocation, CoreBluetooth and CoreMotion to help drive our vision forward.
In this role, you’ll leverage your expertise to maintain and enhance our Mobile SDKs, ensuring seamless integration for app developers using our platform. You’ll also have the opportunity to influence the future of our technology stack, shape the SDK roadmap, and support our vibrant developer community—all without the need for a lot of traditional UI or graphics.
If you're a Senior Mobile Developer who thrives on low-level tech and loves the challenge of building powerful, efficient SDKs, we want to hear from you! This is your chance to make a lasting impact and shape the future of our SDK.
Key Responsibilities:
1. Maintain and Enhance SDK Code: Work with Swift on iOS, Kotlin and Java on Android and C in our core positioning engine to optimize the performance of sensors, data processing, and network communication across mobile platforms.
2. Strong iOS experience: You’re the go-to for all things new and old within the iOS SDK. From creating and gathering initial requirements to ensuring it delivers measurable value to developers and end-users. This includes ensuring scalability, performance, ease of integration, and alignment with business objectives.
3. Update, Fix, and Test Code: Testing is fundamental for the stability of our SDKs. You should bring a strong background in testing, troubleshooting, debugging, and resolving technical issues, ensuring high-quality and reliable code.
4. Full SDK Lifecycle Ownership: Manage and support the entire SDK solution lifecycle, from initial design and development to testing, integration, and publishing of the SDKs using Carthage, Cocopods, Swift package manager, and Gradle in Android.
5. Developer support: Provide technical support and guidance to app developers integrating our SDK, ensuring smooth integration and troubleshooting.
6. Documentation & QA: Create and maintain thorough developer documentation, ensuring clarity for developers using the SDK. Conduct QA testing to ensure the quality and stability of the SDK.
7. Roadmap and Product Development: Contribute to the strategic direction of the SDK, helping define new features, improve functionality, and ensure it aligns with developer needs.
8. Fostering Continuous Improvement: Maintain and improve the apps (demo apps, admin apps) that we have in the app stores.
9. Design and develop: New apps for the app stores as required for testing / demos / admin usage etc.
Nice to haves:
* Android Experience: Strong iOS experience is required; openness to learning Android development is a definite plus.
* Kotlin Multiplatform - we’re not using it yet, but we’re watching Kotlin multiplatform closely, and it may become part of our stack.
* Experience with Bluetooth Low Energy and iBeacons.
* Experience with C. Our core positioning engine is currently written in C, with the same code-base used by both iOS and Android SDKs.
* Experience with memory management, code profiling, and performance optimisation.
* Experience with cross-platform technologies like React Native. We need to ensure our native SDKs easily integrate into these frameworks, which are commonly used by our customers.
Our core company values - CHILE
* Collaboration: You work efficiently, contribute to a high-performing team, and get things done with minimal friction. Personal productivity and teamwork go hand in hand.
* Honesty: You value transparency, direct communication, and integrity. No politics, no unnecessary spin—just the truth.
* Innovation: You challenge the status quo, constantly seeking new and better ways to do things. “That’s just the way it is” isn’t in your vocabulary.
* Learning: You constantly refine your thinking by questioning assumptions, learning from experience, and embracing new perspectives. You enjoy mastering new languages, tools, and methods, but more importantly, you find fulfillment in challenging your own beliefs and getting closer to the truth each day.
* Excellence: You set high standards while staying practical. You know what needs to be improved today and what’s good enough for now, always striving for better without losing sight of the bigger picture.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
Software Development, Data Infrastructure and Analytics, and Technology, Information and Media
#J-18808-Ljbffr