Submitting more applications increases your chances of landing a job.
Here’s how busy the average job seeker was last month:
Opportunities viewed
Applications submitted
Keep exploring and applying to maximize your chances!
Looking for employers with a proven track record of hiring women?
Click here to explore opportunities now!You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for
Would You Be Likely to Participate?
If selected, we will contact you via email with further instructions and details about your participation.
You will receive a $7 payout for answering the survey.
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.
You'll no longer be considered for this role and your application will be removed from the employer's inbox.