Responsibilities
- Design and establish the foundational architecture, coding patterns, and standards for new React Native applications.
- Collaborate with frontend web developers to define a flexible content model supporting dynamic and targeted content delivery.
- Lead technical decision-making for integrations including CMS, DAM, and personalisation platforms, providing clear justifications.
- Integrate content management, digital asset management, and personalisation tools to enable context-aware, segmented content delivery.
- Develop deep linking functionality to support campaign-specific navigation and custom user paths on iOS and Android.
- Implement end-to-end push notification systems, including deep linking and post-notification user experiences.
- Work closely with backend teams and designers to develop features, evaluate technical feasibility, and ensure excellent user experience.
- Ensure application scalability through effective caching, content retrieval methods, and performance optimisation.
- Set up analytics instrumentation to track user events for personalisation, A/B testing, and product experimentation.
- Produce clean, maintainable React Native code with comprehensive unit and component testing.
- Oversee app deployment, including managing release schedules and submissions to iOS and Android app stores.
Work Arrangement
Remote (Worldwide)
Team
70+ team members in a fully remote structure
Other
- Fluency in English (C1 or higher) is required for written and spoken communication with an international client team.
- Knowledge of Polish is beneficial; however, all project communication is conducted in English.