

Similar jobs
Required Skills: Advanced Flutter & Dart Expertise, Scalable Mobile Architecture Design, Performance Optimization & Profiling, OTT & Media App Engineering, Code Quality, Leadership & Cross-Functional Collaboration
Criteria:
- 6+ years of total software development experience with minimum 3+ years in Flutter
- Product-based company experience is mandatory (B2C scale preferred)
- Proven ability to own end-to-end Flutter mobile architecture for high-scale apps
- Strong expertise in Dart, Flutter SDK internals, and advanced state management (Bloc / Riverpod / Provider)
- Hands-on experience with platform channels and native integrations (Android & iOS)
- Deep knowledge of performance optimization: app startup time, FPS, memory leaks, widget rebuilds, rendering pipeline
- Experience with profiling tools (Dart DevTools, Android Profiler, Xcode Instruments)
- Strong skills in offline-first architecture, caching layers, and API integrations
- Ability to optimize video playback, downloads, DRM, and OTT workflows
- Strong command of clean code, SOLID principles, and scalable mobile system design
- Experience reviewing code and mentoring engineers (Senior IC role)
Description
Role Overview
We are looking for an experienced Flutter SDE III who can take complete ownership of architecture, performance optimization, and app scalability for our OTT mobile applications. This is a senior individual contributor role requiring deep technical expertise and the ability to influence design decisions at a product level.
Key Responsibilities
1. Architecture & Design (High-Impact IC Role)
• Own the end-to-end architecture of company’s Flutter mobile applications.
• Design scalable, modular, testable app ecosystems aligned with OTT-specific performance constraints.
• Lead decisions around state management, navigation hierarchy, API structure, offline capabilities, and security.
2. Performance & Device Optimization
• Diagnose and resolve mobile performance bottlenecks, including:
o App startup time, FPS drops, memory leaks.
o Heating issues, over-rendering, and expensive widget rebuilds.
o Battery optimization, efficient network calls, caching strategy.
• Run in-depth profiling using tools like Dart DevTools, Android Profiler, and Xcode Instruments.
3. OTT-Specific Engineering
• Optimize video playback workflows for low-latency streaming.
• Implement efficient background processes for downloads, DRM, content sync, and push notifications.
4. Product & User Experience Ownership
• Collaborate closely with Product, Backend, and Video Engineering teams.
• Convert business/product requirements into high-performance technical solutions.
• Ensure UI/UX consistency across platforms while maintaining performance budgets.
5. Code Quality & Leadership
• Write clean, extensible, and maintainable code with strong adherence to SOLID and reactive programming principles.
• Review code for mid-level and junior engineers; act as a mentor across teams.
• Establish engineering standards, internal frameworks, and reusable components for long-term scalability.
Required Skills & Experience
Technical Must-Haves
• 6+ years of total experience with 3+ years in Flutter for large-scale products.
• Mandatory product-based company background (B2C scale preferred).
• Strong expertise in:
o Dart, Flutter SDK internals
o Bloc, Riverpod, Provider, or other state management approaches
o Custom animations, rendering pipeline, shader-based optimization
o Platform channels (Android/iOS) and native integrations
o API integration, caching layers, offline-first architecture
• Strong understanding of mobile system design, scalable architecture, and low-level performance engineering.
Good to Have
• Experience with video streaming apps, OTT platforms, or media-heavy applications.
• Understanding of analytics frameworks (Firebase, Segment, Mixpanel).
• Exposure to CI/CD pipelines, automated testing, and fastlane.
Personality & Mindset
• Product thinking, not just feature-building.
• Ownership-driven with strong ability to take strategic technical decisions.
• Comfortable working in a fast-paced 0→1 and scale-up environment.
Why Join company?
• Work on a high-growth OTT app with millions of users.
• Opportunity to own the core mobile experience end-to-end.
• Build impact-heavy features at scale with a lean, highly skilled engineering team.
Qualifications:
· Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
· Experience: Minimum of 5 years of experience in iOS development with a strong portfolio of released applications that can be shared for review.
· Technical Skills:
o Proficiency in Swift and Objective-C.
o Solid understanding of object-oriented programming
o Knowledge of memory management and multi-threading
o Experience with embedded databases and other system data stores
o Strong understanding of iOS frameworks such as UIKit, Core Data, Core Animation, and Core Graphics.
o Good knowledge of performance limits and characteristics
o Good sense of UI design execution principles
o Experience with RESTful APIs, JSON, and third-party libraries to connect to backend services.
o Knowledge of mobile app architecture patterns such as MVC, MVVM, and VIPER.
o Experience with version control systems, preferably Git.
o Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
o Implementation of automated testing platforms and unit tests, benchmarking and optimization
o Understanding of Apple’s design principles and interface guidelines.
- Experience 4 to 10 years
- Location - Hyderabad (work from Office)
- NP- Immediate to 30 days
- Need experience in Swift / OOP's concept, API & SDKs, Mapkit, Firebase, and Payment Gateways.
Responsibilities: -
- Design and build applications for the iOS platform (Prefer Swift Language)
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality and organization.
- Should have basic knowledge of the application submission process
Skills
- Proficient with Swift, and Cocoa Touch
- Experience with iOS frameworks.
- Experience with offline storage, threading, and performance tuning
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Knowledge of UI/UX standards.
- Understanding of Apple’s design principles and interface guidelines
- Familiarity with cloud message APIs and push notifications
- A knack for benchmarking and optimization
- Proficient understanding of code versioning tools such as Git
The company is building the platform to drive global careers for millennials from emerging economies
We work at the exciting intersection of the 2 hottest trends around - edtech & fintech!
And we love that we succeed as a business while powering the dreams of talented students!
Summary :
The company building the core engineering team and looking for an Android developer who can take ownership and deliver independently.
The best candidates will check all OR many of these boxes :
● 2+ years of experience in an engineering role
● Essential skills required are Java, Android Framework
● Good to have experience in Android Architecture components (MVVM), Kotlin & Dagger
● Experience with early-stage start-up & application published in Play Store is a plus
Why is this a great opportunity for the right candidate :
● Experienced founding team
● Right to win - The founding team knows the business & its secrets inside out. We are
starting with a significant head start and a precise plan of action
● Barriers to entry - This is a specialized play with natural barriers to entry, allowing for
significant value creation for all equity holders
● Backed by marquee global investors
● Exposure to all aspects of company building - exposure to investors, fund-raising,
decision making, building the team & culture
● All of the above perks of joining a high potential company very early, along with a
competitive market salary.
Lead the Design and Development of Android applications.
Ship reliable software practising robust software design and in-depth code reviews.
Design major software components, systems, and features and implement full-stack app foundation features and core app features.
Good understanding of Data Structure and Algorithms.
You should be able to take ownership, design, develop and deploy in a collaborative environment with other team members
Strong communication skills with a people-first approach without compromising on engineering tasks
Experience in building an app which has 1-5 Lac users
Required Skills / Qualifications :
Minimum one complete Android App developed end to end, and in play store for more than 3 years
Good hands on experience in developing and deploying Android apps react/Android native
Strong analytical and debugging skills.
Experience implementing integrated solutions with APIs built using RESTful web services.
Adapt to a dynamic work environment. Stay updated with the latest in technology and always think customer first.
You will be responsible to architect solutions using innovative technology ideas and industry-leading methodologies.
Study and understand the product specifications thoroughly to design appropriate software solutions. Suggest improvements and optimise existing implementations.
Ability to identify and deliver POCs and Demos in a record time-frame.
Provide thought leadership to the team around new technologies, processes, and approaches.
Proficiency in various Design Principles and app development methodologies
- Proficient with Objective-C,Swift,Cocoa Touch and UIKit.
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Knowledge of Apple’s design principles,interface guidelines and UI/UX standards
- Experience with performance and memory tuning with tools such as Instruments.
- Familiarity with cloud message APIs and push notifications
- Proficient understanding of code versioning tools such as Git and SVN
- Experience in Payment Integration, Push Notification & Third Party Integration.
- Experienced with Apple Approval developed and Distribution Process, AdHoc Enterprise distribution.
- Worked on various architecture such as MVC, MVVM, Singleton, Delegate and Notification patterns.
- Good to knowledge /experience in developing GUI for C5 voip applications.
- Good to knowledge / on webrtc, various voip standards.
Skills Required: • Proficient with Objective-C or Swift, and Cocoa Touch • Experience with iOS frameworks such as Core Data, Core Animation, etc. • Experience with offline storage, threading, and performance tuning • Familiarity with RESTful APIs to connect iOS applications to back-end services • Knowledge of other web technologies and UI/UX standards • Understanding of Apple’s design principles and interface guidelines • Knowledge of low-level C-based libraries is preferred • Experience with performance and memory tuning with tools • Familiarity with cloud message APIs and push notifications • Knack for benchmarking and optimization • Proficient understanding of code versioning tools • Familiarity with continuous integration
Who we are
ixigo is an AI-based travel app that helps millions of users plan and book their trips every day. Launched in 2007, ixigo is proud to have built numerous industry-first AI-innovations over the last decade. With pre-emptive help from ixigo at every touch-point of their journey, 150 million Indians are now making smarter travel decisions every year. ixigo uses Artificial Intelligence for deal discovery, personalized recommendations, dynamic marketing, airfare predictions, train delay information, PNR confirmation status, infrastructure cost optimization, business intelligence and providing fully-automated customer service over chat and voice. This makes ixigo a lean, tech-intensive and capital-efficient travel business, serving millions of travelers with a team size of under 200. Founded in 2007 by Aloke Bajpai & Rajnish Kumar, ixigo’s investors include Sequoia Capital India, Fosun RZ Capital, SAIF Partners, MakeMyTrip & Micromax.
The iOS Team
Our iOS team is always keen to stay ahead of the curve by always adopting the latest tech in the valley. We were first to market with adopting iPhone X layout, implementing ARKit in 2017, and Siri Shortcuts in 2018. We have been featured across app store over a dozen times in the past 2 years in Today, Apps, and Travel section.
At ixigo, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. So, if you love everything about Apple and our beloved Swift, we would love you to join our iOS arsenal to build the best travel apps in the world and get our hands on whatever comes up in the next WWDC and iOS.
Role & Responsibility
As an iOS Developer, You will be involved in all aspects of development playing a critical role in the design, planning, development, and deployment and help develop best practices for future development. You will be working closely with Tech, Design, and Quality team to build and launch the product.
- Developing, releasing, and maintaining native iOS Applications Lead and oversee mobile application development efforts
- Deliver across the entire app life cycle, design, build, deploy, test, release to app stores and support
- Working directly with developers and product managers to conceptualize, build, test and realize products
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Optimizing performance for the apps and keep up to date on the latest industry trends in mobile technologies
Skills & Qualifications
- In-depth understanding of Swift
- Up to date experience with UIKit, CoreLocation, Core Data(or Realm) and other iOS frameworks
- Experience writing multi-threaded, asynchronous code
- A track record in leading projects, mentoring peers and collaborating with technical and business partners
- Good understanding of fundamental Computer Science concepts
- Ability to work under pressure and manage difficult situations in a fast-paced work environment
- Excellent interpersonal skills and ability to work well with all levels of engineers
- Loves fast-paced environment and learning new technologies.
- Deeply concerned about excellence and perfection in products and services
- Experience with Test Driven Development is a plus
Compensation: Commensurate to skills & experience; comparable to the best in the industry.
Culture: ixigems enjoy a fun and rewarding work atmosphere. We do not believe in hierarchies, and we encourage communication and constructive collaboration. We believe in the personal growth of individuals, creative approaches to solve real-world problems, and questioning the status quo!









