Sr. Full-Stack Engineer - Web & Mobile
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Etihad Airways seeks a Senior Full-Stack Engineer to design and deliver enterprise-grade cross-platform web and mobile applications using Ionic and Angular. The role requires 10+ years of experience, strong leadership, and expertise in Angular, Ionic, TypeScript, and mobile development.
Key Skills for This Role
Responsibilities
- Provide software engineering delivery leadership, technical guidance, and support to delivery teams
- Mentor software engineers, ensuring delivery aligns with architecture standards, engineering principles, and Agile methodologies
- Drive solution design, development, and implementation of Angular and Ionic applications using Specification Driven Development (SDD), OpenAPI, AsyncAPI, and contract first practices
- Ensure application quality, security, performance, and maintainability through architecture reviews, code reviews, testing, and adherence to SDLC standards
- Collaborate with Product Owners, Architects, and stakeholders to refine requirements and deliver business outcomes
- Promote engineering excellence by driving quality, automation, AI enabled development practices, and continuous improvement
Requirements
- Degree in Computer Science, Computer Engineering, Software Engineering, or related discipline
- 10+ years of software development experience
- 5+ years of hands on experience delivering enterprise web and mobile applications using Angular and Ionic
- Proven experience with Angular 16+, Ionic, TypeScript, Capacitor, RxJS, state management, unit testing, PWA, localization, REST/GraphQL APIs
- Strong leadership, stakeholder management, communication, problem solving, and technical coaching skills
Full Job Posting
Synopsis
- The Senior Software Engineering Expert – Ionic Web & Mobile, is responsible for the design, development, and delivery of enterprise grade cross platform web and mobile applications using Ionic and Angular.
- The role will ensure solutions are aligned with architectural standards, security requirements, engineering best practices, and specification driven development principles.
- This role requires advanced expertise in Ionic, Angular, TypeScript, mobile application development, API integration, and modern software engineering practices.
Accountabilities
- Provide software engineering delivery leadership, technical guidance, and support to delivery teams, ensuring successful execution of business and technology initiatives.
- Mentor software engineers, providing technical leadership and ensuring delivery aligns with architecture standards, engineering principles, and Agile methodologies.
- Drive solution design, development, and implementation of Angular and Ionic applications, leveraging Specification Driven Development (SDD), OpenAPI, AsyncAPI, and contract first practices.
- Ensure application quality, security, performance, and maintainability through architecture reviews, code reviews, testing, and adherence to SDLC standards.
- Collaborate with Product Owners, Architects, and stakeholders to refine requirements, ensure Definition of Ready (DoR) compliance, and deliver business outcomes.
- Promote engineering excellence by driving Quality, automation, AI enabled development practices, continuous improvement initiatives, and adoption of modern tools and frameworks.
Education & Experience
- Degree in Computer Science, Computer Engineering, Software Engineering, or related discipline.
- 10+ years of software development experience, including 5+ years of hands on experience delivering enterprise web and mobile applications using Angular and Ionic.
- Proven experience developing cross platform applications using Angular 16+, Ionic, TypeScript, Capacitor, RxJS, state management, unit testing, Progressive Web Applications (PWA), localization, REST/GraphQL APIs, and modern mobile development practices.
- Strong hands on experience with Angular architecture, performance optimization, Angular Signals, OnPush Change Detection, reusable component design, and modern front end engineering practices.
- Experience with Web & Mobile: Angular, Ionic, TypeScript, JavaScript, HTML5, CSS3, SCSS, Capacitor; Native Mobile: Swift, Kotlin, Xcode, Android Studio, Apple App Store and Google Play Store deployments; Backend & Integration: Node.js, NestJS, REST APIs, Microservices, GraphQL, OpenAPI/AsyncAPI; Dev
- Strong leadership, stakeholder management, communication, problem solving, and technical coaching skills; experience with AI enabled software development practices is advantageous.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Etihad Airways
Delivery Manager - Amadeus PSS
Abu Dhabi, UAE
Etihad Airways seeks a Delivery Manager to lead end-to-end technology project delivery using waterfall and agile methodologies. Requires 5+ years project management experience, airline industry knowledge, and expertise i
Product Manager – Mobile App
, UAE
Etihad Airways is looking for a Product Manager to drive the strategy, roadmap, and performance of its Mobile App portfolio. The role requires 7+ years of product management experience with 5+ years in mobile apps, stron
Data Architect
Abu Dhabi, UAE
Etihad Airways is seeking an experienced Data Architect to design and shape the future of its enterprise data ecosystem. The role involves defining scalable data architectures, leading cloud transformation initiatives, a
Digital Architect
Abu Dhabi, UAE
Etihad Airways seeks a Digital Architect to define and govern scalable, secure digital solutions across web, mobile, conversational AI, and airline commerce platforms. Requires 8+ years in solution architecture, strong e
L&D Administration Officer
Abu Dhabi, UAE
Etihad Airways seeks an L&D Administration Officer to manage the Learning Management System, coordinate training logistics, and support global users. Requires previous administrative or coordination experience and strong
Product Owner - Customer Data Platforms (CDP)
, UAE
Etihad Airways seeks a Product Owner to deliver Guest 360 capabilities with a focus on Customer Data Platforms (CDP) and customer journey analytics. The role bridges business, data, and engineering teams, translating cus
Product Manager - Journey Orchestration
, UAE
Etihad Airways seeks a Product Manager to define and deliver Guest 360 capabilities with a focus on journey orchestration and omnichannel personalization. The role owns the product lifecycle, driving strategy, roadmap, a
Software Development Lead – Digital Applications
Abu Dhabi, UAE
Etihad Airways seeks a Software Development Lead to lead engineering squads delivering web and mobile applications. The role combines technical leadership, people management, and delivery oversight. Requires 7+ years of
Delivery Manager - Amadeus PSS
Abu Dhabi, UAE
Product Manager – Mobile App
, UAE
Data Architect
Abu Dhabi, UAE
Digital Architect
Abu Dhabi, UAE
L&D Administration Officer
Abu Dhabi, UAE
Product Owner - Customer Data Platforms (CDP)
, UAE
Product Manager - Journey Orchestration
, UAE
Software Development Lead – Digital Applications
Abu Dhabi, UAE