Apply Edge Start your job search

Senior Software Engineer

Fareportal · Gurugram, Haryana, India

Apply & track with Apply Edge

Who We Are:Fareportal is a travel technology company powering a next-generation travel concierge service. Utilizing its innovative technology and company owned and operated global contact centres, Fareportal has built strong industry partnerships providing customers access to over 500 airlines, a million lodgings, and hundreds of car rental companies around the globe. With a portfolio of consumer travel brands including CheapOair and OneTravel, Fareportal enables consumers to book-online, on mobile apps for iOS and Android, by phone, or live chat. Fareportal provides its airline partners with access to a broad customer base that books high-yielding international travel and add-on ancillaries.FAREPORTAL HIGHLIGHTS:Fareportal is the number 1 privately held online travel company in flight volume.Fareportal partners with over 600 airlines, 1 million lodgings, and hundreds of car rental companies worldwide.2019 annual sales exceeded $5 billion.Fareportal sees over 150 million unique visitors annually to our desktop and mobile sites.Fareportal, with its global workforce of over 2,600 employees, is strategically positioned with 9 offices in 6 countries and headquartered in New York City.Role OverviewWe are seeking a high-performing Senior Software Engineer to design, scale, and optimize our mobile applications. In this role, you will own the technical architecture, cross-platform development, native modules, UI styling frameworks, and API integrations for our iOS and Android platforms. Experience in the Online Travel Agency (OTA) sector or e-commerce booking engines is highly preferred and will give candidates a distinct competitive advantage.Role OverviewPosition: Senior Software Engineer (Mobile)Experience: 3+ years of professional mobile development experienceCore Stack: React / React Native, Redux/React Query/Mobx, Native iOS (Swift), Native Android (Kotlin), CSS/Styling Frameworks, and API Integration EnginesKey ResponsibilitiesTechnical Leadership & ArchitectureLead frontend and mobile project lifecycles from concept to final store deployment.Design robust, scalable, and high-performance client-side architectures.Mentor junior developers through code reviews, pair programming, and technical discussions.Align with product managers and UI/UX designers to scope features and build high-fidelity interfaces.UI Engineering & Styling FrameworksImplement highly responsive layouts using advanced CSS-in-JS, Tailwind CSS, or Native StyleSheets.Build, maintain, and scale a reusable UI component library across web and mobile platforms.Ensure pixel-perfect execution of design specs with deep knowledge of flexbox, grid systems, and responsiveness.API Integration & Data OrchestrationArchitect secure data layers using RESTful APIs, GraphQL, and real-time WebSockets.Manage complex data state, client-side caching, and payload optimization for low-bandwidth environments.Integrate complex third-party services, payment gateways, and vendor SDKs into the mobile application flow.Performance Optimization & DebuggingDiagnose and resolve complex production issues, memory leaks, and performance bottlenecks.Implement advanced debugging using Flipper, Chrome DevTools, Xcode Instruments, and Android Profiler.Optimize application rendering speeds, startup times, and offline local data storage.Deployment & Lifecycle ManagementManage the end-to-end release pipeline on Apple App Store and Google Play Store.Maintain provisioning profiles, signing certificates, and automated release tracks.Establish and scale CI/CD workflows alongside Over-The-Air (OTA) update systems like CodePush.Required Technical SkillsUI, Styling & FrameworksCSS Frameworks & Systems: CSS3, Tailwind CSS, Styled Components, Emotion, and React Native StyleSheet.Core Frameworks: React Native, Redux, Redux Toolkit, and JavaScript/TypeScript.API Integration & NetworkingData Protocols: RESTful APIs, GraphQL (Apollo Client), and WebSockets.Network Tools: Axios, Fetch API, React Query / RTK Query, and Postman.Native Development PlatformsiOS: Xcode, Swift, Objective-C, UIKit/SwiftUI, and Core Data.Android: Android Studio, Kotlin, Java, Android SDK, and SQLite/RoomTesting & AutomationJest, Detox, Appium, XCTest, and Espresso.Fastlane and mobile CI/CD platforms (e.g., GitHub Actions).Preferred QualificationsDomain Expertise: Prior experience building OTA (Online Travel Agency) platforms, live booking engines, global distribution systems (GDS), or complex transactional e-commerce apps.Security & Compliance: Solid understanding of mobile security best practices, OAuth/JWT authentication, data encryption, and local caching strategies.