Company Description
Lemnisk's composable Customer Data Platform (CDP) provides the data and AI platform for real-time marketing activation, while keeping your data where you want it to be - on-premise, on your cloud, or within your geo. -
The key capabilities include:
Unified Customer Data Foundation: Enterprise CDP with flexible deployment (SaaS, on-premise, or your cloud) delivering secure, real-time customer data access with full control over data residency
Intelligent Identity Resolution: Intelligently unify customer data across business lines to build a complete view of each customer, while still running targeted marketing campaigns at the individual product level
Hyper-Personalized Experiences: Deliver 1:1 hyper-personalized journeys & experiences in real-time for every customer across multiple marketing channels.
AI Suite: With Lemnisk's intelligent AI engine, predict what each customer is likely to do next, understand them across all products, learn from their phone conversations, and help AI agents securely access the right data, all to engage every customer on the right channel at the right time.
Comprehensive Data Activation: Seamlessly activate customer data across marketing and business systems with low-code/no-code APIs. Send insights to any downstream system in real time, empowering teams to accelerate campaigns and drive more relevant, data-driven experiences.
Lemnisk is headquartered in Bangalore with offices in Singapore, Dubai, and Boston. The company is ISO 27001, ISO 27018, and SOC2 certified, with enterprise governance features. Lemnisk is backed by investors including Bajaj Financial Securities, Bharti Airtel, Artha Venture Fund, growX Ventures, and LogX Ventures.
Role Overview
We are looking for a Mobile SDK Engineer to design, build, and maintain iOS and Android SDKs for data collection, push notifications, in-app notifications, banners, and customer engagement use cases. The role also involves working on backend integrations for mobile channels, including FCM, APNS, and Huawei Push Kit.
Key Responsibilities
- Design, develop, and maintain iOS and Android Mobile App SDKs.
- Build SDK features for event tracking, data collection, push notifications, in-app notifications, and banners.
- Work on backend components for device registration, token management, campaign delivery, and notification status handling.
- Integrate and maintain push notification support across FCM, APNS, and Huawei Push Kit.
- Improve SDK performance, scalability, reliability, compatibility, and ease of integration.
- Track latest iOS and Android platform changes and assess their impact on SDK behavior.
- Collaborate with backend, product, QA, and customer-facing teams to debug and deliver SDK features.
- Contribute to SDK documentation, testing, release readiness, and customer issue resolution.
Qualifications
- 1–3 years of relevant experience in mobile app or mobile SDK development.
- Hands-on experience with iOS using Swift and/or Android using Kotlin/Java.
- Strong foundation in algorithms, data structures, optimization, and clean coding practices.
- B.E. / B.Tech / M.Tech / M.S. in Computer Science or equivalent from premier institutes.
Required Skills:
- Strong understanding of mobile SDK design, packaging, versioning, and client-side integration.
- Good knowledge of iOS app lifecycle, View Controller lifecycle, notifications, background modes, and mobile UI fundamentals.
- Good knowledge of Android Activity/Fragment lifecycle, services, broadcast receivers, notifications, background processing, and mobile UI fundamentals.
- Experience with Swift, Kotlin/Java, mobile UI development, and unit testing.
- Hands-on exposure to push notification flows using FCM, APNS, and Huawei Push Kit.
- Understanding of backend systems for push notifications, in-app notifications, banners, campaign triggering, and token lifecycle management.
- Ability to design efficient, scalable, backward-compatible, and developer-friendly SDK components.
- Knowledge of REST APIs, JSON, authentication, debugging tools, and mobile release processes.
- React Native or Flutter plugin/SDK development experience is a plus.
Soft Skills:
- Strong analytical and problem-solving mindset.
- Good written and verbal communication skills.
- Ownership-driven approach with ability to meet commitments.
- Collaborative team player with willingness to work across engineering, product, and support teams.
- Interest in marketing technology and customer engagement platforms.
- Start-up experience is a plus.