- Location
- Pune, MH, IN
- Type
- Full-time
- Department
- IT
- Seniority
- Entry
- Closing date
- Today
- Source
- iCIMS
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.