
Job Description
We are looking for a highly skilled Senior React Native Developer to join our dynamic mobile development team. As a key player, you will be responsible for building and maintaining mobile applications for both iOS and Android platforms using React Native. You will have the opportunity to work on cutting-edge technologies and play a critical role in the delivery of high-quality, user-centric mobile applications.
Key Responsibilities:
- Lead the design, development, and deployment of mobile applications using React Native for iOS and Android platforms.
- Architect and implement reusable and scalable mobile components, ensuring the best performance and user experience.
- Collaborate with cross-functional teams, including UX/UI designers, product managers, and backend developers to deliver end-to-end solutions.
- Write clean, maintainable, and efficient code while following best practices for mobile app development.
- Optimize mobile applications for speed and performance, ensuring they run smoothly on both Android and iOS devices.
- Troubleshoot and debug mobile applications, identifying and resolving issues quickly and effectively.
- Participate in code reviews, provide feedback, and mentor junior developers to help them grow their skills.
- Stay updated with the latest trends and advancements in mobile development and React Native.
- Continuously improve mobile application quality, ensuring security, reliability, and scalability
Qualifications
- 6 to 8 years of professional experience in mobile app development, with 3-5 years of hands-on experience using React Native.
- Solid experience with mobile app development for both Android and iOS using React Native and related tools.
- Strong understanding of JavaScript (ES6+), React Native libraries, and mobile development frameworks.
- Familiarity with Redux or Context API for state management and understanding of React best practices.
- In-depth knowledge of mobile UI/UX design principles, responsive layouts, and optimizing user interactions.
- Experience with RESTful APIs and integrating with backend services.
- Proficient in version control systems, specifically Git.
- Solid understanding of mobile app lifecycle, app performance optimization, and debugging tools.
- Experience with testing frameworks like Jest, Mocha, or Detox for mobile applications.
- Ability to handle app distribution to stores (iOS App Store, Google Play Store) and familiarity with CI/CD pipelines for mobile apps.
Preferred Qualifications:
- Experience with TypeScript and native mobile development (Java/Swift/Objective-C) is a plus.
- Familiarity with tools like Fastlane for deployment automation.
- Knowledge of GraphQL or other API technologies.
- Strong problem-solving skills, ability to handle multiple tasks, and thrive in a collaborative environment.
- Experience with mobile navigation tools such as React Navigation.
- Knowledge of Firebase/Supabase for backend integrations.
- Node.js experience for backend (BE) development.
- Familiarity with Expo for building React Native apps.
- Experience with Native Modules (Swift/Kotlin/Objective-C/Java).
- Strong experience with performance optimization tools (e.g., Hermes, Flipper, Profiling).
- Experience with code versioning platforms such as GitHub, GitLab, or Bitbucket.
- Familiarity with UI libraries like React Native Paper, Native Base, and Tailwind CSS.
Other Jobs At Publicis Sapient
Cloud Infra & DevOps Manager Bogota, Colombia
Senior QE Automation Engineer (Performance) Bogota, Colombia
.Net Solution Architect Bogota, Colombia
Show all jobsRefer a Friend
If you work for Publicis Groupe, please proceed by selecting the below option.
Looking for the latest openings or want to get rewarded for recommending a peer?
