At a Glance
- Tasks: Develop and enhance mobile SDKs for location-based technology using Kotlin and Java.
- Company: Join Crowd Connected, a leader in innovative location-based tech and data analytics.
- Benefits: Enjoy flexible remote work, 28 days holiday, and a share option scheme.
- Why this job: Be part of a vibrant community shaping the future of mobile technology with real impact.
- Qualifications: Strong experience in iOS development; openness to learning Android is a plus.
- Other info: Work with cutting-edge IoT and machine learning technologies in a collaborative environment.
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.
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. 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!
- 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. 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.
- 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.
- Provide technical support and guidance to app developers integrating our SDK, ensuring smooth integration and troubleshooting.
- Conduct QA testing to ensure the quality and stability of the SDK.
- Contribute to the strategic direction of the SDK, helping define new features, improve functionality, and ensure it aligns with developer needs.
- New apps for the app stores as required for testing / demos / admin usage etc.
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 memory management, code profiling, and performance optimisation. Experience with cross platform technologies like React Native.
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. Discounted memberships to many local facilities, including Surrey Sports Park.
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.
Senior Mobile Developer Android Kotlin employer: Crowd Connected
Contact Detail:
Crowd Connected Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Mobile Developer Android Kotlin
✨Tip Number 1
Familiarise yourself with the latest trends in location-based technology and mobile SDK development. Understanding how IoT and data analytics are shaping the industry will help you speak confidently about your insights during discussions.
✨Tip Number 2
Engage with the developer community around mobile SDKs, especially those related to CoreLocation, CoreBluetooth, and CoreMotion. Participating in forums or contributing to open-source projects can showcase your expertise and passion for the field.
✨Tip Number 3
Prepare to discuss your experience with testing and debugging SDKs in detail. Be ready to share specific examples of challenges you've faced and how you resolved them, as this will demonstrate your problem-solving skills and technical knowledge.
✨Tip Number 4
Show your willingness to learn by researching Kotlin Multiplatform and its potential applications. Even if you haven't used it yet, expressing your interest in emerging technologies can set you apart as a forward-thinking candidate.
We think you need these skills to ace Senior Mobile Developer Android Kotlin
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Kotlin, Android development, and any relevant SDK work. Emphasise your skills in CoreLocation, CoreBluetooth, and CoreMotion, as these are crucial for the role.
Craft a Compelling Cover Letter: In your cover letter, express your passion for location-based technology and how your background aligns with Crowd Connected's mission. Mention specific projects where you've optimised SDKs or worked on mobile applications.
Showcase Your Technical Skills: Include examples of your work that demonstrate your expertise in testing, debugging, and maintaining SDKs. If you have experience with tools like Carthage, Cocopods, or Gradle, be sure to mention them.
Highlight Your Problem-Solving Abilities: Discuss instances where you've successfully resolved technical issues or improved performance in your previous roles. This will show your capability to handle challenges in a fast-paced environment.
How to prepare for a job interview at Crowd Connected
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Kotlin, Swift, and Java in detail. Highlight specific projects where you've optimised SDK performance or integrated complex features, as this will demonstrate your capability to maintain and enhance the Mobile SDKs.
✨Understand the Company’s Technology Stack
Familiarise yourself with Crowd Connected's location-based technology and their use of IoT and data analytics. Understanding their SDKs and how they enable apps to become location-aware will show your genuine interest in the role and the company.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your troubleshooting and debugging skills. Be ready to walk through your thought process on resolving issues, particularly related to SDK integration and performance optimisation.
✨Demonstrate Your Passion for Learning
Since the role involves keeping up with new technologies like Kotlin Multiplatform, express your enthusiasm for learning and adapting to new tools. Share examples of how you've embraced new languages or frameworks in the past to stay ahead in your field.