React Native Mobile Developer- Senior Associate L2
Publicis Groupe Holdings B.V · Pune, Maharashtra, India
Information Services · 11-50 employees
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
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.