Senior Mobile SDK Developer (iOS/Android)
Senior Mobile SDK Developer (iOS/Android)

Senior Mobile SDK Developer (iOS/Android)

Full-Time 43200 - 72000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Join us as a Senior Mobile SDK Developer, enhancing our iOS and Android SDKs for location-based tech.
  • Company: Crowd Connected is revolutionising location technology, impacting events and smart buildings globally.
  • Benefits: Enjoy flexible remote work, 28 days holiday, a pension scheme, and a budget for learning.
  • Why this job: Be part of a team shaping the future of app-user experiences with cutting-edge technology.
  • Qualifications: Strong iOS experience required; knowledge of CoreLocation, CoreBluetooth, and CoreMotion preferred.
  • Other info: Collaborative culture focused on innovation, honesty, and continuous learning.

The predicted salary is between 43200 - 72000 £ per year.

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.

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:

  • 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.
  • 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.
  • 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.
  • 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.
  • Developer support: Provide technical support and guidance to app developers integrating our SDK, ensuring smooth integration and troubleshooting.
  • 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.
  • 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.
  • Fostering Continuous Improvement: Maintain and improve the apps (demo apps, admin apps) that we have in the app stores.
  • 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.

Benefits:

  • 5% employer pension contribution.
  • Share option scheme.
  • Flexible and remote working options - we meet in person around once or twice a week.
  • 28 days holiday plus bank holidays.
  • Budget for learning and development.
  • Discounted memberships to many local facilities, including Surrey Sports Park.

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.
  • Learning: You constantly refine your thinking by questioning assumptions, learning from experience, and embracing new perspectives.
  • 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.

Senior Mobile SDK Developer (iOS/Android) employer: Crowd Connected

At Crowd Connected, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters collaboration, innovation, and continuous learning. Our flexible working options and commitment to employee development ensure that you can thrive both personally and professionally, while our competitive benefits package, including a generous pension contribution and share option scheme, reflects our dedication to your long-term success. Join us in our vibrant location, where you'll have the opportunity to shape cutting-edge technology and make a meaningful impact in the world of location-based solutions.
C

Contact Detail:

Crowd Connected Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Mobile SDK Developer (iOS/Android)

✨Tip Number 1

Familiarise yourself with the latest trends in mobile SDK development, especially focusing on CoreLocation, CoreBluetooth, and CoreMotion. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the role.

✨Tip Number 2

Engage with the developer community around location-based technologies. Join forums, attend meetups, or participate in online discussions to network with professionals in the field. This can provide valuable insights and potentially lead to referrals.

✨Tip Number 3

Showcase any personal projects or contributions to open-source SDKs that highlight your skills in Swift, Kotlin, or C. Having tangible examples of your work can set you apart from other candidates and demonstrate your hands-on experience.

✨Tip Number 4

Prepare to discuss how you would approach maintaining and enhancing SDK code. Think about specific challenges you've faced in previous roles and how you overcame them, as this will illustrate your problem-solving abilities and technical expertise.

We think you need these skills to ace Senior Mobile SDK Developer (iOS/Android)

Expertise in Swift for iOS development
Proficiency in Kotlin and Java for Android development
Strong knowledge of CoreLocation, CoreBluetooth, and CoreMotion
Experience with C programming for core positioning engine
Understanding of SDK lifecycle management
Testing, troubleshooting, and debugging skills
Familiarity with Carthage, CocoaPods, Swift Package Manager, and Gradle
Ability to create and maintain developer documentation
Experience with Bluetooth Low Energy and iBeacons
Knowledge of memory management and performance optimisation
Experience with cross-platform technologies like React Native
Strong communication and collaboration skills
Adaptability to learn new technologies and frameworks

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with mobile SDK development, particularly with CoreLocation, CoreBluetooth, and CoreMotion. Use specific examples of projects where you've maintained or enhanced SDKs to demonstrate your expertise.

Craft a Compelling Cover Letter: In your cover letter, express your passion for location-based technology and how your skills align with the role. Mention your familiarity with Swift, Kotlin, and Java, and how you can contribute to the future of their SDK.

Showcase Your Problem-Solving Skills: Provide examples in your application that showcase your troubleshooting and debugging abilities. Highlight any experiences where you resolved technical issues or improved code quality, as this is crucial for the role.

Demonstrate Continuous Learning: Mention any recent courses, certifications, or personal projects related to mobile development or new technologies like Kotlin Multiplatform. This shows your commitment to innovation and learning, which aligns with the company's values.

How to prepare for a job interview at Crowd Connected

✨Showcase Your Technical Skills

Be prepared to discuss your experience with CoreLocation, CoreBluetooth, and CoreMotion in detail. Highlight specific projects where you've successfully implemented these technologies, as this will demonstrate your expertise and relevance to the role.

✨Understand the SDK Lifecycle

Familiarise yourself with the full SDK lifecycle, from design to deployment. Be ready to explain how you have managed similar processes in the past, including testing and documentation, as this is crucial for the position.

✨Emphasise Problem-Solving Abilities

Prepare examples of how you've tackled technical challenges in previous roles. Discuss your approach to debugging and troubleshooting, as well as how you ensure high-quality code, which is essential for maintaining the SDK's reliability.

✨Align with Company Values

Research Crowd Connected's core values—Collaboration, Honesty, Innovation, Learning, and Excellence. Think of ways you can demonstrate these values through your past experiences and how they align with your work ethic.

Senior Mobile SDK Developer (iOS/Android)
Crowd Connected
C
  • Senior Mobile SDK Developer (iOS/Android)

    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-05-28

  • C

    Crowd Connected

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>