Ionic Developer (Remote)
⚲ Wrocław
26 880 - 30 240 PLN netto (B2B)
Wymagania
- Ionic
- Angular
- TypeScript
- NgRx
- RxJS
Opis stanowiska
We are looking for an experienced Frontend Consultant with deep expertise in cross-platform development using IONIC (Angular) for a project in the Aviation & Booking industry.
The focus of this role is to ensure outstanding performance, seamless user experience (UX) within complex checkout flows, and the integration of third-party systems and hardware-level mobile APIs.
Functional & Domain Responsibilities
· Booking Journey Optimization: Conception, implementation, and refactoring of highly performant, multi-step checkout forms (including flight search, seat selection, ancillaries like baggage/catering, and payment flows).
· State Management & Data Consistency: Ensuring robust and error-free data flow across complex booking steps using state management patterns (e.g., NgRx or RxJS). This includes handling offline capabilities for retrieving mobile tickets/boarding passes during network drops.
· API & System Integration: Connecting airline-specific APIs (e.g., Amadeus, Sabre, NDC interfaces) as well as secure payment gateways (Apple Pay, Google Pay, credit cards) within the mobile container.
Web & Framework Expertise (Must-Have)
· Angular & TypeScript: Deep knowledge of modern Angular architectures, routing, reactive programming (RxJS), and state management (NgRx).
· Core Web Technologies: Deep understanding of HTML5 and CSS3/SCSS (using Flexbox and CSS Grid) for pixel-perfect, highly responsive UI implementations.
· Performance Tuning: Proven track record of optimizing render times, minimizing DOM size, and reducing loading times to maximize checkout conversion rates.
Cross-Platform & Mobile Specifics
· IONIC Framework: Extensive, practical experience using IONIC and proven track record in several projects
Methodology & Soft Skills
· Security Awareness: Solid understanding of modern e-commerce and mobile security standards (including PCI-DSS compliance for transactions and secure local data storage).
· Consulting & Advisory Skills: Ability to effectively advise clients on technical trade-offs between web-based behaviors and native mobile experiences.
· Agile Mindset: Practical experience working in agile product teams (Scrum/Kanban/SAFe) and collaborating on mobile-focused CI/CD build pipelines.
English: B2
Nice to have:
· Capacitor / Cordova (Nice-to-Have): Experience implementing and configuring plugins for native device features (e.g., camera for passport scanning, biometrics for secure login, and push notifications).
The focus of this role is to ensure outstanding performance, seamless user experience (UX) within complex checkout flows, and the integration of third-party systems and hardware-level mobile APIs.
Functional & Domain Responsibilities
· Booking Journey Optimization: Conception, implementation, and refactoring of highly performant, multi-step checkout forms (including flight search, seat selection, ancillaries like baggage/catering, and payment flows).
· State Management & Data Consistency: Ensuring robust and error-free data flow across complex booking steps using state management patterns (e.g., NgRx or RxJS). This includes handling offline capabilities for retrieving mobile tickets/boarding passes during network drops.
· API & System Integration: Connecting airline-specific APIs (e.g., Amadeus, Sabre, NDC interfaces) as well as secure payment gateways (Apple Pay, Google Pay, credit cards) within the mobile container.
Web & Framework Expertise (Must-Have)
· Angular & TypeScript: Deep knowledge of modern Angular architectures, routing, reactive programming (RxJS), and state management (NgRx).
· Core Web Technologies: Deep understanding of HTML5 and CSS3/SCSS (using Flexbox and CSS Grid) for pixel-perfect, highly responsive UI implementations.
· Performance Tuning: Proven track record of optimizing render times, minimizing DOM size, and reducing loading times to maximize checkout conversion rates.
Cross-Platform & Mobile Specifics
· IONIC Framework: Extensive, practical experience using IONIC and proven track record in several projects
Methodology & Soft Skills
· Security Awareness: Solid understanding of modern e-commerce and mobile security standards (including PCI-DSS compliance for transactions and secure local data storage).
· Consulting & Advisory Skills: Ability to effectively advise clients on technical trade-offs between web-based behaviors and native mobile experiences.
· Agile Mindset: Practical experience working in agile product teams (Scrum/Kanban/SAFe) and collaborating on mobile-focused CI/CD build pipelines.
English: B2
Nice to have:
· Capacitor / Cordova (Nice-to-Have): Experience implementing and configuring plugins for native device features (e.g., camera for passport scanning, biometrics for secure login, and push notifications).
🔍 Dekoder Ogłoszenia
🔴
experienced Frontend Consultant with deep expertise in cross-platform development using IONIC (Angular)
Szukają kogoś, kto nie tylko zna Ionic i Angulara, ale też potrafi samodzielnie podejmować decyzje architektoniczne i techniczne.
🔴
ensure outstanding performance, seamless user experience (UX) within complex checkout flows
Oczekują, że będziesz odpowiedzialny za optymalizację wydajności i UX w bardzo złożonych procesach, co może oznaczać dużą presję i odpowiedzialność.
🔴
integration of third-party systems and hardware-level mobile APIs
Może to oznaczać konieczność pracy z mniej udokumentowanymi lub trudnymi w integracji systemami, w tym z funkcjami specyficznymi dla urządzeń mobilnych.
🔴
Booking Journey Optimization: Conception, implementation, and refactoring of highly performant, multi-step checkout forms
Będziesz musiał nie tylko implementować, ale też projektować i ulepszać istniejące, skomplikowane procesy, co wymaga szerokiego zakresu umiejętności.
🔴
State Management & Data Consistency: Ensuring robust and error-free data flow across complex booking steps using state management patterns (e.g., NgRx or RxJS). This includes handling offline capabilities for retrieving mobile tickets/boarding passes during network drops.
Oczekują zaawansowanej wiedzy w zarządzaniu stanem i obsługi nietypowych scenariuszy, takich jak działanie offline, co może być technicznie wymagające.