Senior Mobile SDK Engineer - Lead Level - (iOS/Android)
Senior Mobile SDK Engineer - Lead Level - (iOS/Android)

Senior Mobile SDK Engineer - Lead Level - (iOS/Android)

Guildford +1 Full-Time 48000 - 84000 ÂŁ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Lead the development of mobile SDKs for iOS and Android, focusing on performance and integration.
  • Company: Crowd Connected is a scale-up innovating location intelligence technology for global brands and events.
  • Benefits: Enjoy flexible remote work, 28 days holiday, learning budgets, and a share option scheme.
  • Why this job: Join a dynamic team where your work directly impacts thousands of apps worldwide.
  • Qualifications: Strong iOS experience required; openness to learning Android development is a plus.
  • Other info: Work in a collaborative, honest, and innovative environment that values excellence.

The predicted salary is between 48000 - 84000 ÂŁ per year.

At Crowd Connected, we’re building the next generation of location intelligence. Our technology powers real-time tracking and insight for mobile apps, helping businesses better understand how people move through physical spaces—whether that’s at a global music festival, inside a smart building, or across a university campus. We combine advanced indoor positioning, IoT, and machine learning to deliver solutions that are used by some of the world’s best-known brands and events. Our mobile SDKs for iOS and Android are core to what we do, enabling location-aware experiences at scale—with over 10,000 new downloads of apps containing our code every day.

As a growing scale-up, we operate with the agility and flexibility of a startup, backed by a strong foundation of proven products and real-world deployments. We value autonomy, deep technical thinking, and smart, motivated people who want to have a tangible impact.

The Role: Senior Mobile SDK Engineer

As we scale our technology and customer base in 2025 and beyond, we’re looking for an experienced Senior Mobile Engineer to join our team and take ownership of our cross-platform mobile SDKs. In this role, you’ll be instrumental in evolving our iOS and Android SDKs—built around technologies like CoreLocation, CoreBluetooth, and CoreMotion. You’ll work close to the metal, designing and refining performant, reliable SDK components that integrate seamlessly with our customers’ apps. This is not a UI-heavy role—it’s for engineers who enjoy solving low-level problems, care deeply about performance and developer experience, and want to help shape a product used in thousands of apps worldwide. You’ll have the autonomy to contribute meaningfully to architecture decisions, product direction, and the long-term roadmap. You’ll also help support our growing developer community, ensuring that integration is smooth and well-documented.

Key Responsibilities:

  • Lead our SDK Development: Work across Swift (iOS), Kotlin/Java (Android), and C (core positioning engine) to optimise sensor performance, data handling, and network communication.
  • Own iOS Expertise: Be the go-to for all things iOS (and ideally Android) —from early design to delivery. Ensure the SDK is scalable, high-performing, and easy to integrate, always aligned with developer needs and business goals.
  • Manage Full SDK Lifecycle: Take responsibility for the entire SDK lifecycle, including design, development, testing, integration, and publishing via Carthage, CocoaPods, Swift Package Manager, and Gradle.
  • Ensure Quality & Stability: Apply strong debugging and testing skills to maintain robust, reliable SDKs. Champion testing best practices and take pride in delivering production-ready code.
  • Support External Developers: Provide hands-on support to app developers integrating our SDKs, helping resolve issues and ensuring seamless onboarding.
  • Maintain Clear Documentation: Write and maintain high-quality developer documentation that makes integration smooth and intuitive.
  • Contribute to Roadmap & Strategy: Help shape the future of our SDKs by proposing and prioritising new features and improvements based on developer feedback and technical insight.
  • Maintain and Improve Supporting Apps: Update and enhance our suite of demo, admin, and internal test apps as needed—ensuring they reflect the latest SDK capabilities.
  • Build New Tools as Needed: Design and develop new mobile apps for testing, demos, or admin use to support SDK development and adoption.

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. “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.
  • 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.

Locations

Guildford Surrey

Senior Mobile SDK Engineer - Lead Level - (iOS/Android) employer: Crowd Connected

At Crowd Connected, we pride ourselves on being an exceptional employer that fosters a culture of collaboration, honesty, and innovation. Our flexible working options and commitment to employee development ensure that you can thrive both personally and professionally while contributing to cutting-edge technology that impacts the world. With a strong focus on autonomy and excellence, you'll have the opportunity to shape the future of our mobile SDKs in a supportive environment that values your expertise and growth.
C

Contact Detail:

Crowd Connected Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Mobile SDK Engineer - Lead Level - (iOS/Android)

✨Tip Number 1

Familiarise yourself with the latest trends in mobile SDK development, especially around CoreLocation, CoreBluetooth, and CoreMotion. Being able to discuss recent advancements or challenges in these areas during your conversation can demonstrate your passion and expertise.

✨Tip Number 2

Showcase your problem-solving skills by preparing examples of low-level issues you've tackled in previous projects. This will help you illustrate your technical curiosity and hands-on experience, which are key traits for this role.

✨Tip Number 3

Engage with the developer community by contributing to forums or open-source projects related to mobile SDKs. This not only builds your network but also shows your commitment to supporting developers, aligning with the responsibilities of the role.

✨Tip Number 4

Prepare to discuss how you would approach maintaining clear documentation for SDKs. Having a strategy for ensuring that integration is smooth and intuitive will resonate well with the team’s focus on developer experience.

We think you need these skills to ace Senior Mobile SDK Engineer - Lead Level - (iOS/Android)

Proficiency in Swift (iOS) and Kotlin/Java (Android)
Strong understanding of CoreLocation, CoreBluetooth, and CoreMotion
Experience with C programming for core positioning engine development
Expertise in SDK lifecycle management including design, development, testing, and integration
Strong debugging and testing skills
Ability to write and maintain high-quality developer documentation
Experience with Carthage, CocoaPods, Swift Package Manager, and Gradle
Knowledge of Bluetooth Low Energy and iBeacons
Familiarity with memory management and performance optimisation techniques
Experience with cross-platform technologies like React Native
Strong problem-solving skills
Excellent communication skills for supporting external developers
Ability to contribute to product roadmap and strategy
Adaptability and willingness to learn new technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in mobile SDK development, particularly with iOS and Android. Emphasise your expertise in Swift, Kotlin/Java, and C, as well as any experience with Bluetooth Low Energy and performance optimisation.

Craft a Compelling Cover Letter: In your cover letter, express your passion for location intelligence and how your skills align with the role. Mention specific projects or experiences that demonstrate your ability to lead SDK development and support external developers.

Showcase Your Problem-Solving Skills: Provide examples of low-level problems you've solved in previous roles. Highlight your debugging and testing skills, and how you’ve maintained quality and stability in SDKs or similar products.

Demonstrate Your Learning Mindset: Mention any recent technologies or methodologies you've learned that are relevant to the role, such as Kotlin Multiplatform or cross-platform frameworks like React Native. This shows your commitment to innovation and continuous improvement.

How to prepare for a job interview at Crowd Connected

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Swift, Kotlin/Java, and C. Highlight specific projects where you've optimised performance or solved low-level problems, as this role requires a deep understanding of mobile SDK development.

✨Demonstrate Problem-Solving Abilities

Expect technical questions that assess your debugging and testing skills. Prepare examples of how you've tackled complex issues in previous roles, especially those related to SDK integration and performance optimisation.

✨Emphasise Collaboration and Communication

Since the company values collaboration, be ready to discuss how you've worked effectively within teams. Share experiences where you’ve contributed to high-performing teams and maintained clear communication with developers.

✨Align with Company Values

Familiarise yourself with the company's core values: Collaboration, Honesty, Innovation, Learning, and Excellence. Be prepared to provide examples from your past work that demonstrate how you embody these values in your professional life.

Senior Mobile SDK Engineer - Lead Level - (iOS/Android)
Crowd Connected
C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>