Role Overview
We are looking for a high-calibre
Senior Mobile Applications Developer
specializing in
React Native
to spearhead the technical evolution of our large-scale, customer-facing mobile applications. This role is designed for building systems which serve millions of user base. You will be responsible for contributing to the mobile architecture, ensuring extreme performance at scale, and bridging the gap between complex microservices and a seamless, premium user experience.
As a senior leader in the development team, you will not just write code; you will own the technical roadmap, make critical architectural decisions, and mentor a growing team of developers to uphold the highest standards of clean code and engineering excellence.
Key Responsibilities
1. Architectural Leadership & Design
Architect and develop robust, reusable, and scalable mobile components using
React Native
.
Design mobile-first solutions that integrate seamlessly with a
microservices-driven backend
.
Make high-stakes decisions regarding state management (Redux, MobX, or Context API), navigation, and local storage strategies.
2. Performance & Scalability
Optimize application performance to ensure smooth 60fps interactions, even on mid-range devices.
Implement advanced caching strategies and lazy-loading to handle large datasets and high-traffic bursts (100k+ concurrent users).
Conduct deep-dive profiling (using Flipper, Chrome DevTools, or native profiling tools) to eliminate memory leaks and bridge bottlenecks.
3. Integration & Security
Lead the integration of complex third-party APIs, SDKs, and internal microservices.
Collaborate with the
VAPT (Vulnerability Assessment and Penetration Testing)
team to ensure the app meets enterprise-grade security standards.
Oversee the implementation of secure authentication flows (OAuth2, OpenID Connect) and data encryption.
4. Engineering Excellence
Enforce
Clean Code
practices and SOLID principles across the mobile codebase.
Establish and maintain rigorous CI/CD pipelines for automated testing (Jest, Detox) and seamless App Store/Play Store deployments.
Drive a culture of thorough documentation and proactive technical debt management.
5. Mentorship & Ownership
Act as a technical mentor to junior and mid-level developers through code reviews and pair programming.
Take full ownership of the mobile release lifecycle, from ideation to post-launch monitoring and optimization.
Technical Requirements
Core Tech:
7+ years of experience in mobile development, with at least 4-5 years of deep expertise in
React Native
.
Native Proficiency:
Strong understanding of native iOS (Swift/Objective-C) and Android (Kotlin/Java) to build and maintain custom Native Modules when necessary.
Architecture:
Proven experience with Micro-frontends or Microservices-driven mobile architectures.
Performance:
Demonstrated success in optimizing apps serving
1M+ active users
.
State & Data:
Expert knowledge of asynchronous programming, API consumption, and complex state management.
Tools:
Mastery of Git, GitHub, Jira, and modern CI/CD tools (Jenkins or Azure DevOps).
Soft Skills & Mindset
Ownership:
You treat the product as your own and are proactive in identifying risks before they become issues.
Clarity:
Ability to explain complex technical trade-offs to non-technical stakeholders (Product Managers, CX Leads).
Adaptability:
Comfortable working in a fast-paced, evolving environment with shifting priorities.
Exp -
7- 9 Years