CodebaseCodebase is a young software services company with a great pool of tech-savvy developers. We started in the spring of 2018, and have been growing aggressively. We are located in Pune, India, and serve software product companies across the globe; focusing on enterprise SaaS, eCommerce, cloud, and application development.
We're looking for a hands-on React Native developer who can independently own mobile development end-to-end — from architecture decisions to app store delivery. You'll work closely with a lean engineering team building scalable mobile products for enterprise clients.
Build and maintain high-quality cross-platform mobile applications using React Native (iOS & Android)
Architect scalable, maintainable codebases — component design, state management, and performance optimisation
Integrate RESTful APIs and third-party SDKs (payments, analytics, push notifications, etc.)
Own the full release cycle — builds, testing, CI/CD, and app store submissions
Collaborate with backend and product teams to ship features end-to-end
Conduct code reviews and contribute to engineering best practices
Debug and resolve performance issues, crashes, and platform-specific quirks
Requirements: 5+ years of experience in mobile application development with React Native
Strong proficiency in JavaScript (ES6+) / TypeScript
Strong experience with React Native components, hooks, navigation, and performance optimization
Hands-on experience with state management libraries:
-- Redux / Redux Toolkit
-- Context API
Experience with native modules and React Native bridging (writing or consuming native iOS/Android code when required)
-- Mobile UX principles
-- Apple Human Interface Guidelines (HIG)
-- Material Design guidelines
-- Responsive layouts and adaptive UI
-- Jest
-- Detox
-- React Native Testing Library
Experience with mobile CI/CD pipelines:
-- Fastlane
-- Bitrise
-- GitHub Actions
-- Apple App Store
-- Google Play Store
Good knowledge of API integration (REST/GraphQL), authentication, third-party SDK integrations, debugging, and performance optimization
Familiarity with Git workflows, Agile/Scrum, code reviews, Xcode, Android Studio, Gradle, and CocoaPods
Excellent problem-solving and analytical skills.
Strong communication and interpersonal abilities.
Ability to work independently and as part of a team.
Proactive and eager to learn new technologies.
Interested in this role?