Overview
Skills
Job Details
Duration: 12+ Months Contract
Interview mode: Phone and MS Teams
Visa: H1B, only
Experience level: 15+ years
Must haves:
- Angular to WebView migration experience.
- Extensive use of WebView for hybrid and web-integrated features.
- Strong on React Native New Architecture (Fabric, TurboModules)
- Expertise in Mobile application Development (Android & IOS)
Job Summary:
We are seeking a highly experienced Solution Architect with deep expertise in mobile application development, React Native with extensive use of WebView for hybrid and web-integrated features. The ideal candidate will lead architecture design, provide technical direction, and guide the development of scalable, secure, and high-performing mobile solutions aligned with business objectives, and ensuring applications integrate seamlessly with native and web ecosystems. This role bridges business needs, UX, and technology and requires hands-on experience in designing modular and reusable components, managing complex application state, and ensuring enterprise-grade performance and security.
Key Responsibilities:
- Define end-to-end architecture for enterprise-grade for cross-platform mobile applications using React Native integrated with WebView and native modules
- Establish and enforce best practices & architectural pattern such as MVVM, Clean Architecture, and Redux for modular development, performance optimization, error tracking, and code maintainability
- Design and implement WebView-based micro-frontend frameworks, handling complex hybrid app flows and secure web-native data sharing.
- Lead feasibility studies and proof-of-concept work for new technologies (e.g., React Native New Architecture / JSI, Hermes engine tuning).
- Optimize builds using native tools such as Xcode, Gradle, and Android Studio, and manage CI/CD pipelines.
- Provide technical mentorship to developers and conduct code reviews to ensure alignment with architectural principles.
- Work closely with design, backend, and DevOps teams to define APIs, security protocols (OAuth, JWT), and integration points.
- Implement performance monitoring, leveraging tools like Flipper, Firebase Performance, or New Relic.
- Knowledge to bridge JavaScript-based React Native components with native modules in Swift (iOS) and Jetpack Compose (Android), optimizing performance and integrating advanced features like speech recognition or hardware access etc.
- Oversee WebView lifecycle management, including deep linking, offline handling, and bidirectional JS-Native bridging.
- Collaborate with product owners, business analysts, and stakeholders to translate business needs into scalable technical solutions.
- Design application frameworks, APIs, microservices, and cloud integrations (AWS/Azure/Google Cloud Platform).
- Provide technical leadership and mentor development teams to ensure best coding practices, performance optimization, and security standards.
- Design modular, reusable components and manage complex application state across iOS and Android platforms.
- Ensure compliance with mobile security best practices, performance optimization, and automated testing methodologies.
- Oversee code reviews, solution design documents, and technical specifications.
- Work closely with DevOps teams to streamline CI/CD pipelines for mobile deployments.
- Evaluate emerging technologies and recommend modern architecture improvements.
- Guide adoption of cross-platform strategies, third-party integrations, and enterprise standards.
- Act as a technical point of contact for resolving complex challenges during development and production.
Required Skills & Qualifications:
- 15 20 years of software development experience, with 7 10 years in mobile application development.
- Deep understanding of WebView integrations, hybrid app architecture, and Web-Native communication patterns.
- Experience in architecting mobile apps with high traffic, offline capability, and complex navigation structures.
- Strong knowledge of API-driven architectures, including REST and GraphQL, WebSockets, and third-party SDK integrations, proficiency in JavaScript (ES6+), TypeScript, React.js, Redux, and React Native CLI.
- Familiarity with state management tools (Redux, Recoil, MobX) and React Native libraries (React Navigation, Detox, Jest).
- Strong grasp of mobile security, including data encryption, secure storage, and web asset protection, experience integrating third-party services (analytics, authentication, payments)
- Proficiency with React Native frameworks (e.g., Redux) and build tools (XCode, Android Studio, Gradle).
- Solid understanding of iOS and Android native platforms (Swift, Objective-C, Kotlin, Java) for integration and optimization.
- Familiarity with mobile security best practices, performance optimization, and automated testing methodologies.
- Experience designing modular, reusable components and managing complex application state across iOS and Android.
- Working knowledge of testing frameworks like Jest, React Native Testing Library, Detox, or Appium for unit, component, and end-to-end test automation.
- Knowledge of performance & monitoring tools such as Sentry, Flipper, and Reactotron for debugging, real-time performance analysis, and error monitoring.
- Knowledge of UX/UI design tools like Figma and BuilderX (with Locofy) for UI/UX workflows and design-to-development processes.
- Familiarity with state management tools like Redux, Redux Toolkit, MobX, Zustand, and Context API for complex state management.
- Proficiency in using development tools such as Visual Studio Code, Atom, Sublime Text, or Nuclide as primary editors.
- Hands-on experience with cloud platforms (AWS, Azure, or Google Cloud Platform) including serverless architectures and mobile backend services.
- Experience with CI/CD pipelines, containerization (Docker/Kubernetes), and automated mobile app testing.
- Familiarity with Agile methodologies (Scrum/SAFe) and working in multi-stakeholder environments.
- Excellent problem-solving, analytical, and communication skills.
- Strong knowledge of application security, performance tuning, and compliance with data privacy regulations (e.g., GDPR, HIPAA).
Preferred Skills:
- Exposure to React Native New Architecture (Fabric, TurboModules)
- Understanding of mobile analytics, A/B testing, and user experience optimization.
- Experience in micro frontend frameworks or embedded web app ecosystems.
- Knowledge of containerization (Docker) , CI/CD tools (Jenkins, Bitrise, GitHub Actions) , and Cloud platform (AWS, Azure, Google Cloud Platform) for mobile backends
- Prior experience in leading digital transformation programs for large enterprises.
Educational Qualifications:
- Bachelor s or Master s degree in Computer Science, Engineering, or related field.
- Relevant certifications in cloud architecture (AWS/Azure/Google Cloud Platform) or mobile app frameworks are highly desirable.
Key Highlights of the Role:
- Lead enterprise-grade React Native mobile solutions with a focus on scalability, security, and performance.
- Provide technical leadership and guidance to ensure best practices across architecture, development, testing, and deployment.
- Drive adoption of modern tools and technologies for efficient state management, debugging, testing, and performance optimization.