The Role
Build and maintain a secure, modular iOS Core SDK integrated into partner banking and telecom applications. Responsibilities include designing public APIs, managing authentication and secure storage, supporting WKWebView and JavaScript-native communication, debugging integrations, writing tests, ensuring compatibility, collaborating with Android and backend teams, and distributing SDKs through Swift Package Manager or CocoaPods.
Summary Generated by Built In
About Nuclei
Nuclei is an enterprise SaaS company building the Beyond Banking and Beyond Connectivity products for banks and telecom companies across India, the Middle East, and Europe. We work with 25+ leading BFSI and telecom enterprises.
Before we started Nuclei, we listed down a few guiding principles. These were essentially the learnings from our previous startups/companies:
- Think big, think global
- Build a sustainable company, from various perspectives
- Build for the long term, take long term decisions.
- Leverage distribution
- Make our team the core product
What are we looking for?
We are looking for a Senior System Engineer to join our iOS SDK team. You will work on our core mobile SDK that is integrated into partner banking and telecom applications.
This is not a typical app development role. You will build and maintain a modular SDK that runs inside other companies' apps - handling authentication, secure token management, configuration, theming, and native-to-web communication. Your work directly impacts how millions of users experience lifestyle services inside their banking apps.
You will be part of a small, focused integration team working closely with Android and backend engineers.
What You Will Do
- Build and maintain the iOS Core SDK that partners integrate into their apps
- Design clean, well-documented public APIs for partner developers
- Handle SDK end-to-end code with enhancements and maintenance, following best practices and secure coding
- Work with WKWebView for communication between web modules and native code
- Integrate and support the SDK across different partner banking apps — host apps can be native iOS, or cross-platform frameworks like Kony, Flutter, React Native, etc.
- Collaborate with the Android team to keep SDK behaviour and APIs consistent across platforms
- Debug integration issues and support partner developers during onboarding
- Write unit and integration tests for SDK components
- Package and distribute the SDK via Swift Package Manager or CocoaPods
What We Are Looking For
- 4 to 5 years of hands-on iOS development experience with Swift
- Strong understanding of how to build and distribute iOS SDKs/frameworks
- Experience with WKWebView, JavaScript-Native bridging, and secure storage (Keychain)
- Good understanding of iOS app architecture patterns (MVVM, Clean Architecture, or similar)
- Experience working with RESTful APIs and handling networking, caching, and error scenarios
- Understanding of memory management, threading, and performance on iOS
- Ability to write clear, readable code with proper documentation
- Ensure SDK compatibility across multiple iOS versions, device types, and host application environments.
- Develop diagnostic, logging, and monitoring capabilities to simplify partner integrations and troubleshooting.
- Maintain SDK documentation, integration guides, and sample applications.
- Knowledge of App Store release processes, SDK certification and provisioning.
Good to Have
- Experience building SDKs that are integrated into third-party apps
- Exposure to working with banking or fintech applications
- Understanding of security practices - encryption, certificate pinning, secure storage
- Experience with CI/CD pipelines for SDK builds and releases
- Familiarity with accessibility standards on iOS (VoiceOver, Dynamic Type)
- Experience leveraging AI-assisted development tools such as GitHub Copilot, Cursor, Claude Code, ChatGPT, or similar tools to improve developer productivity, code quality, testing, and documentation.
Skills Required
- 4 to 5 years of hands-on iOS development experience
- Strong Swift development experience
- Experience building and distributing iOS SDKs or frameworks
- Experience with WKWebView and JavaScript-native bridging
- Experience with secure storage, including Keychain
- Understanding of iOS architecture patterns such as MVVM or Clean Architecture
- Experience with RESTful APIs, networking, caching, and error handling
- Understanding of iOS memory management, threading, and performance
- Ability to write clear, readable, documented code
- Ability to ensure SDK compatibility across iOS versions, devices, and host applications
- Experience developing diagnostics, logging, and monitoring capabilities
- Experience maintaining SDK documentation, integration guides, and sample applications
- Knowledge of App Store release processes, SDK certification, and provisioning
- Experience building SDKs integrated into third-party apps
- Experience with banking or fintech applications
- Understanding of encryption, certificate pinning, and secure storage
- Experience with CI/CD pipelines for SDK builds and releases
- Familiarity with iOS accessibility standards, including VoiceOver and Dynamic Type
- Experience with AI-assisted development tools
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Nuclei is a fintech SaaS and ecosystem-platform company that helps banks and telecom firms turn digital channels into full-fledged marketplaces. Its plug-and-play platform and merchant-marketplace SDK let partners embed third-party services such as travel, hotel, flight, bus-booking, recharge, and other retail experiences inside banking or telecom apps. The company provides integrations, payment flows, and partner-enabled journeys to deepen customer engagement and capture retail spend.









