Software Engineer - Mobile SDKs (Android & iOS)
We usually respond within three days
We're thrilled that you're considering a career at Kindly! Here's everything you need to know about this job. 🥳
🌟 What we want your help with:
You will be the architect and guardian of our mobile presence. You’ll help build stable, high-performance SDKs that allow our clients to integrate Kindly’s AI Agents seamlessly into their own apps.
Our team is filled with talented people, and we foster an environment where you can learn from us while bringing your unique mobile expertise to the table. We are building the world’s most loved AI Agents, and we need you to ensure that the mobile chat experience is world-class, real-time, and developer-friendly.
🌟 Some of our goals for the next 2 years:
Mobile Excellence: Make our mobile chat SDKs the gold standard for stability and ease of integration.
Personalization: Enable deeply conversational, AI-driven experiences within native Android and iOS environments.
Global Reach: Maintain our position as the most user-friendly Chat widget and AI Agent platform across all platforms.
Developer Happiness: Reduce the time it takes for our clients to integrate Kindly into their apps by 60% through better tooling and docs.
🌟 Where we might stand out:
No tracking of hours (we believe in great work and trust)
Small product team (20) with high output
SDK Ownership: You own the release cycle from code to Maven/CocoaPods
Freedom to work across the whole mobile stack
Time to refactor and remove code debt
Your input on the areas you wish to focus on matters
🌟 Our Mobile Stack:
Android: Kotlin, SDK (API 21+), Gradle multi-module, Jetpack Compose, Coroutines, Retrofit/Moshi/OkHttp, Koin DI.
iOS: Swift, SDK (iOS 13+), UIKit-heavy core, Promises/OpenCombine, URLSession, Keychain.
Real-time: WebSockets & Pusher.
Distribution: JitPack/Maven, xcframeworks, Podspec, and Swift Package Manager.
🟢 About Kindly:
Kindly is a growing SaaS company of 70+ employees, working out of Oslo, Stockholm, Copenhagen, and Amsterdam. Our chatbot platform helps big businesses and organizations around the world to automate and deliver world-class customer service. We leverage AI, GPT, and machine learning to build the world's most loved chatbot. We have over 150 incredible clients that include Elkjøp Nordic, Kahoot!, Voi, and Norwegian. Our tech reaches over one million users every month.
🌟 What you will do:
As a Software Engineer – Mobile SDKs, your job will be to:
Maintain & Evolve: Own the sdk-chat-android and sdk-chat-ios repositories, ensuring they remain robust and modern.
End-to-End Release: Handle the full distribution lifecycle—publishing AARs, shipping xcframeworks, and managing Podspecs/SPM.
API Design: Maintain and design public SDK APIs that are intuitive for other developers to use.
Feature Development: Implement real-time chat features, JWT auth flows, and complex media/attachment handling.
Collaborate: Coordinate with the backend and AI teams to bring new LLM capabilities to the mobile chat experience.
Support: Debug integration issues across various consuming client apps and improve our technical documentation.
🌟 What we think you bring to the table:
5+ years of professional mobile development experience.
Cross-platform proficiency: Proven experience maintaining production-ready SDKs for both Android (Kotlin) and iOS (Swift).
SDK Fundamentals: Deep understanding of versioning, backward compatibility, and dependency management.
Testing Rigor: Solid skills in JUnit and XCTest to ensure our SDKs never break a client’s app.
Documentation Mindset: Ability to improve Dokka/DocC docs and maintain clear, helpful changelogs.
Commitment to the craft: Writing robust, reusable, and testable code that other developers love to use.
🌟 It’s a bonus if you have experience with:
Building/maintaining sample apps to showcase SDK features.
CI/CD automation for mobile libraries (CircleCI/GitHub Actions).
Theming and localization at scale.
Deep knowledge of WebSockets and handling flaky network conditions.
🌟 What we offer:
Option to buy stocks at a discount
Modern offices near Oslo Central Station (Dev team is situated in Oslo)
Social stuff (parties, Friday beers, ping pong table, good vibes)
Flexible work hours and location
2-day bi-monthly Hackathon during work hours
Personal development hours (10 hours /month)
- Department
- Engineering
- Locations
- Oslo
Oslo
Workplace & culture
We are very happy that our company is being built by fun, down-to-earth, hardworking, and talented people.
The Kindly team is curious, engaged, and interested in our craft. We are easy-going, appreciate and enjoy a good working atmosphere, and like to have fun at work. 🥳
About Kindly
Kindly is a tech company specializing in the development of artificial intelligence and automation solutions for customer service and communication. The company offers a platform that combines advanced machine learning techniques and natural language processing (NLP) to enhance the customer experience and improve the efficiency of customer service processes. 🟢
It is one of Europe’s leading providers of AI Agents, with offices in Stockholm, Copenhagen, Amsterdam and its headquarters in Oslo. What sets Kindly apart and is appreciated by its customers is its user-friendliness, efficient maintenance work, and dedicated customer support. 💬
Among its customers are Booking.com, Tele2, Norwegian Air, Voi, Hertz, TV4, and Kahoot!.🤝