Company Introduction
Codebase builds exceptional software teams for clients across the USA and India. We take on our clients' biggest engineering risks — speed, quality, and the cost of hiring the wrong people — and solve them with vetted engineering talent and a custom agile process. Codebase is a outstanding place to work at. The culture is transparent and every employee, irrespective of their position, is given a chance to be heard.
We're looking for ahands-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.
Key Responsibilities:
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
Robust proficiency in JavaScript (ES6+) / TypeScript
Robust 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)
Solid understanding of:
-- Mobile UX principles
-- Apple Human Interface Guidelines (HIG)
-- Material Design guidelines
-- Responsive layouts and adaptive UI
Experience with testing frameworks:
-- Jes
📌 Senior React Native Developer Pune
🏢 Codebase
📍 Pune