This role is for one of the Weekday's clients
Location: Bengaluru
JobType: full-time
We are looking for a highly skilled Senior Software Developer specializing in React Native to lead the architecture, development, and performance of a high-quality mobile application. This role involves full ownership of mobile features, end-to-end development, and close collaboration with cross-functional teams to deliver a seamless and scalable user experience.
Requirements
Key Responsibilities
- Architect, build, and maintain a high-performance React Native application.
- Develop scalable, modular, and reusable components that integrate into a broader product ecosystem.
- Lead end-to-end mobile app development, including UI/UX implementation, API integrations, performance optimization, and debugging.
- Implement deep linking, push notifications, secure navigation flows, and third-party SDK integrations.
- Manage app releases for both iOS (App Store) and Android (Google Play).
- Collaborate with backend teams to design, integrate, and optimize APIs.
- Set up, maintain, and improve CI/CD pipelines for smooth mobile deployments.
- Monitor app performance, troubleshoot issues, gather user feedback, and iterate rapidly.
- Own mobile tech decisions, contribute to the product roadmap, and maintain clear documentation.
Must-Have Skills
- 3+ years of hands-on experience building and launching production-grade React Native applications.
- Strong understanding of mobile architecture, state management (Zustand, Redux, Context API), and React Navigation.
- Experience publishing apps to the App Store and Google Play.
- Familiarity with native modules and bridging for both Android and iOS.
- Proficiency in TypeScript and clean coding practices.
- Ability to consume RESTful APIs and manage real-time data (WebSockets / Firebase).
- Experience working with push notifications, deep linking, and analytics tools.
- Solid understanding of performance profiling, debugging, and mobile optimization tools.
- Familiarity with development tools such as Expo, Fastlane, Bitrise, or CodeMagic.
Good to Have
- Experience with monorepo or micro-frontend mobile architectures.
- Knowledge of Kotlin (Android) or Swift (iOS).
- Prior experience owning a mobile product or working in a startup environment.
- Strong eye for UI/UX with experience collaborating on designs using tools like Figma.