Publicis Groupe→
Senior Experience Technology Engineer… at Publicis Groupe · Bogota
Job Description
Senior Experience Technology Engineer Mobile
Company Description
Publicis Global Delivery (PGD); Publicis Groupe’s industry leading globally connected capability platform. Where talent, technology & operations combine to delivery amazing solutions for our clients. Expertise across Media, Data, Technology, Commerce & Production in all regions of the world.
PGD is comprised of the best talent, and ways-of-working, which enables global scale, innovation and transformation, each day.
Culture, growth and wellbeing underline all aspects of Publicis Global Delivery.
#WeArePGD
Overview
- Develop high-quality cross-platform mobile applications for iOS and Android using React Native, following current standards and established technical architecture.
- Implement complex components, screens, navigation flows, and features using React Native and modern JavaScript/TypeScript.
- Write unit and component tests according to project guidelines and apply appropriate testing practices.
- Perform code and pull request reviews, providing technical feedback and mentorship to junior team members.
- Troubleshoot technical issues on device and simulator, conduct root cause analysis, and participate in mitigation activities.
- Collaborate with creative and technical stakeholders to assess feasibility, completeness, and accessibility.
- Translate user stories, acceptance criteria, and business requirements into component behavior and technical solutions.
- Contribute to solution design, effort estimates, risk assessments, documentation, and process improvements.
- Support knowledge transfer, onboarding, mentoring, recruitment, and craft initiatives.
- Client-facing role: Yes
Responsibilities
Strong professional experience building production mobile applications with React Native.
Strong command of JavaScript (ES6+) and TypeScript, plus a solid foundation in HTML and CSS concepts.
Experience delivering responsive layouts across a range of screen sizes, orientations, and device types on iOS and Android.
Excellent knowledge of mobile-first design, MVC (or similar architectural patterns), and object-oriented development practices.
Experience with React fundamentals (hooks, component lifecycle, state management) and libraries such as Redux, Zustand, or Context API.
Experience integrating mobile applications with external web services and REST/GraphQL APIs.
Strong understanding of coding standards, testing practices, code quality, and defect resolution.
Experience with accessibility, performance optimization, caching, offline strategies, and mobile security standards.
Ability to review code, provide technical direction, and mentor junior engineers.
Mandatory platform or technology skills
React Native (production experience on both iOS and Android).
JavaScript (ES6+) and TypeScript.
React and modern state management approaches.
Responsive and adaptive mobile UI development.
Navigation libraries (e.g., React Navigation) and app architecture patterns.
Integration with external web services (REST/GraphQL) and authentication flows.
Build and tooling experience such as npm/Yarn, Metro, Babel, and Xcode/Android Studio.
Unit and component testing (e.g., Jest, React Native Testing Library) and code review practices.
Version control and CI/CD fundamentals for mobile app builds and releases.
Qualifications
Bachelor's degree in Computer Science or a related discipline, or equivalent practical experience.
Additional Information
Experience with native modules and bridging (Swift/Objective-C, Kotlin/Java).
Experience with React Native New Architecture.
Familiarity with app store submission and release processes (App Store Connect, Google Play Console).
Intermediate full-stack development knowledge.
Basic cloud and DevOps knowledge.
Familiarity with advanced networking concepts, including TCP, HTTP, and TLS.
Knowledge of Behavior Driven Development, Domain Driven Design, or Acceptance Test Driven Development.
Experience with end-to-end mobile testing tools (e.g., Detox, Appium).
Options
Software Powered by ICIMS
www.icims.com