P

React Native Mobile Developer- Senior Associate L2

Publicis Groupe Holdings B.V · Pune, Maharashtra, India

Information Services · 11-50 employees

7 h ago
Senior (5-10 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and optimize high-performance cross-platform mobile applications using React Native and TypeScript. Integrate AI/ML capabilities and collaborate with cross-functional teams to deliver scalable mobile solutions.

What they look for

React Native TypeScript iOS Development Android Development State Management REST APIs GraphQL Jest Detox CI/CD TensorFlow Lite Core ML Agile/Scrum Git Mobile Security UI/UX Implementation

Requirements

Requires 3-7 years of experience in React Native development with strong expertise in TypeScript and mobile architecture. A bachelor's degree in Computer Science or a related field is required, with a master's degree preferred.

Full description

Company Description

Publicis Re:Sources is at the core of Publicis Groupe, the world's largest communications company. We are the only full-service, end-to-end shared service organization in the industry, enabling Groupe agencies to do what they do best: innovate and transform for their clients.

Formed in 1998 as a small team to service a few Publicis Groupe firms, Publicis Re:Sources has grown to 6,000+ employees in over 55 countries. We provide technology solutions and business services, including finance, accounting, legal, benefits, procurement, tax, real estate, treasury and risk management, information security, and global mobility — supporting 110,000+ employees across the Publicis Groupe network. Our people are at the center of everything we do, bringing curiosity, collaboration, and a commitment to excellence to their work every day.

Learn more about Publicis Re:Sources and the Publicis Groupe agencies we support at publicisresources.com

Overview

We are seeking a highly skilled and experienced React Native Developer to join our Mobile Application Development team. The ideal candidate will be responsible for designing, developing, deploying, and optimizing high-performance cross-platform mobile applications using React Native and TypeScript. This role requires strong expertise in mobile architecture, frontend engineering, backend integrations, AI/ML-enabled mobile experiences, and application performance optimization. The candidate will also contribute to technical leadership initiatives by mentoring junior developers, driving engineering best practices, and collaborating with cross-functional teams to deliver scalable and innovative mobile solutions.

Mobile Application Development

  • Design, develop, test, deploy, and maintain scalable, secure, and high-performance cross-platform mobile applications using React Native and TypeScript for iOS and Android. • Translate UI/UX wireframes and product requirements into responsive, intuitive, and accessible mobile interfaces.
  • Develop reusable, modular, and maintainable components aligned with enterprise design systems and coding standards.
  • Ensure optimal application performance, responsiveness, and compatibility across devices and operating systems. AI/ML Integration & Innovation
  • Integrate AI/ML capabilities into mobile applications using technologies such as TensorFlow Lite, Core ML, and cloud-based AI services.
  • Collaborate with data science and AI teams to implement intelligent features including NLP, recommendation engines, image recognition, and chatbot functionality.
  • Optimize AI/ML models for mobile deployment, focusing on model size reduction, inference speed, and battery efficiency. Code Quality & Testing
  • Write clean, maintainable, scalable, and well-documented code following industry standards, SOLID principles, and design patterns.
  • Conduct code reviews and ensure adherence to development best practices and coding standards.
  • Develop and maintain unit tests, integration tests, and end-to-end tests using frameworks such as Jest, React Native Testing Library, and Detox.
  • Support and improve CI/CD pipelines to enable efficient testing, deployment, and release management. Backend Integration & APIs
  • Collaborate with backend teams to integrate mobile applications with RESTful APIs, GraphQL services, and microservices.
  • Implement secure authentication and authorization mechanisms using OAuth 2.0, JWT, SSL/TLS, and related security protocols.
  • Develop offline-first functionality and local persistence solutions using SQLite, Realm, or similar technologies.
  • Manage application state using Redux, Context API, Zustand, or equivalent frameworks. Performance Optimization & Monitoring
  • Profile and optimize applications for rendering performance, memory utilization, battery consumption, and network efficiency.
  • Integrate monitoring, analytics, and crash-reporting tools such as Firebase Crashlytics and performance monitoring solutions.
  • Troubleshoot production issues and implement performance improvements proactively. Technical Leadership & Collaboration
  • Participate in architecture reviews, technical design discussions, and engineering decision-making processes.
  • Mentor junior developers through code reviews, technical guidance, and knowledge sharing sessions.
  • Collaborate closely with product managers, designers, backend engineers, DevOps teams, and business stakeholders.
  • Participate actively in Agile ceremonies including sprint planning, stand-ups, retrospectives, and demos.

DevOps & Deployment

  • Work with CI/CD tools such as GitHub Actions, Jenkins, or GitLab CI for automated build and deployment processes.
  • Support application deployment activities for Apple App Store and Google Play Store releases.
  • Collaborate with DevOps teams on cloud deployment strategies and infrastructure support for backend systems.

Compliance & Governance

  • Ensure compliance with organizational policies, coding standards, security guidelines, and data protection regulations such as GDPR and HIPAA.
  • Maintain high standards for application security, data privacy, and secure coding practices.

Skillset & Qualifications Required Experience

  • Minimum 3–7 years of relevant experience in React Native mobile application development.
  • Proven experience building and deploying production-grade cross-platform applications. Technical Skills
  • Strong expertise in React Native and TypeScript.
  • Good understanding of native mobile development concepts for iOS (Swift) and Android (Kotlin/Java).
  • Hands-on experience with state management solutions such as Redux, Context API, or Zustand.
  • Experience integrating REST APIs and GraphQL services.
  • Familiarity with mobile testing frameworks including Jest, Detox, and React Native Testing Library.
  • Strong knowledge of Git workflows and collaborative development practices.
  • Experience with Agile/Scrum methodologies and sprint-based delivery.
  • Understanding of CI/CD pipelines and automated deployment processes.
  • Strong understanding of mobile security best practices, authentication, encryption, and secure API communication.

AI/ML Skills

  • Experience integrating TensorFlow Lite, Core ML, or cloud-based AI services into mobile applications.
  • Understanding of machine learning concepts and AI-driven mobile experiences.
  • Experience implementing features such as NLP, recommendation systems, image recognition, and intelligent automation.
  • Ability to optimize machine learning models for mobile performance.

Good to Have

  • Experience with Expo and CodePush.
  • Knowledge of React.js or Next.js.
  • Familiarity with Firebase services.
  • Understanding of Docker and containerized backend environments.
  • Exposure to AR/VR technologies or Web3/mobile blockchain integrations.
  • Backend development experience using Node.js or related technologies.

Educational Qualification

  • bachelor’s degree in computer science, Software Engineering, Information Systems, or a related discipline.
  • Master’s degree is preferred.