SDK Developer — React & React Native
Team: Applications
Location: Bangalore
Commitment: Full Time
Workplace Type: hybrid
About the Role
We are looking for a skilled SDK Developer to join our Developer Platform team. You will design, build, and maintain software development kits that empower external and internal developers to integrate our products seamlessly across web and mobile platforms. You'll own the full lifecycle — from API design and SDK architecture to documentation and developer support.
What You'll Do
-
Design and develop robust, well-documented SDKs for web and mobile platforms using React and React Native.
-
Collaborate with backend engineers to understand APIs and translate them into intuitive SDK interfaces.
-
Build, test, and publish SDK packages — managing versioning, changelogs, and release pipelines.
-
Write clear developer-facing documentation, usage guides, and code samples.
-
Work closely with product and design teams to ensure seamless developer experience (DX).
-
Review backend code and REST/GraphQL API contracts to ensure SDK compatibility.
-
Identify and resolve performance bottlenecks, bugs, and integration issues reported by SDK consumers.
-
Contribute to iOS and Android native integrations as needed, bridging native modules with React Native.
Primary Skills (Must-Have)
-
3–5 years of hands-on experience with React for web and React Native for cross-platform mobile development.
-
Deep understanding of component lifecycle, hooks, state management (Redux / Context API), and performance optimisation.
-
Proficient in publishing and consuming npm packages; familiar with module bundlers (Webpack, Metro, Rollup).
-
Strong grasp of JavaScript/TypeScript — generics, type utilities, strict-mode best practices.
-
Demonstrable experience having shipped at least one production-grade SDK or developer library.
-
Familiarity with SDK design principles: backward compatibility, versioning (SemVer), minimal surface area, and ergonomic APIs.
-
Experience writing unit, integration, and end-to-end tests for SDK code.
React & React Native
SDK Development Experience
Brownie Points (Good to Have)
-
Exposure to native iOS development (Swift / Objective-C) or Android development (Kotlin / Java).
-
Experience writing React Native bridge modules or Turbo Modules to expose native functionality.
-
Understanding of platform-specific build toolchains — Xcode, Gradle, CocoaPods, and the App Store / Play Store release process.
iOS & Android Native Experience
Nice To Have
-
iOS & Android Native Experience
-
Exposure to native iOS development (Swift / Objective-C) or Android development (Kotlin / Java).
-
Experience writing React Native bridge modules or Turbo Modules to expose native functionality.
-
Understanding of platform-specific build toolchains — Xcode, Gradle, CocoaPods, and the App Store / Play Store release process.
Qualifications
-
Bachelor's degree in Computer Science, Engineering, or a related field — or equivalent practical experience.
-
3–5 years of professional software development experience, with a meaningful portion focused on SDK, library, or platform tooling.
-
Strong written and verbal communication skills; ability to write developer documentation that's clear, concise, and accurate.
-
Collaborative mindset — comfortable working across engineering, product, and developer-relations teams.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
