Software Engineer - Mobile App Development
Role Overview
Build and maintain high-performance Flutter mobile applications for iOS and Android.
Collaborate with product managers and backend engineers to deliver scalable user-facing features.
Key Skills for This Role
Full Job Posting
Role Overview
Build and maintain high-performance Flutter mobile applications for iOS and Android.
Collaborate with product managers and backend engineers to deliver scalable user-facing features.
Key Responsibilities
- Design, develop, and maintain Flutter applications across iOS and Android.
- Collaborate with designers, product managers, and backend developers.
- Optimize application performance, quality, and responsiveness through profiling and code reviews.
- Resolve bugs, performance issues, and API or native-module integration challenges.
- Maintain unit, widget, and integration tests for app reliability and stable releases.
- Integrate Flutter modules with native iOS Swift and Android Kotlin components.
- Conduct peer reviews and mentor junior developers.
- Adopt relevant Flutter, Dart, and mobile ecosystem improvements into app architecture.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum 6 years of professional mobile app development experience.
- Proven Flutter mobile application development experience.
- Strong Dart proficiency with Swift and/or Kotlin native mobile development experience.
- Understanding of mobile architecture, hybrid integration, and patterns such as BLoC, Provider, or MVVM.
- Familiarity with RESTful APIs, secure storage, analytics, and performance tuning.
- Strong problem-solving, debugging, communication, and collaboration skills.
Preferred Skills
- Experience with Appium, Espresso, or XCTest automated testing frameworks is a plus.
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 YouTrip
Technical Program Manager
, IND
YouTrip is seeking an experienced Technical Program Manager to lead complex, cross-team engineering programs across payments, infrastructure, risk, and compliance. Candidates need a strong technical background, 8+ years
Software Engineer II (Backend)
Bengaluru, IND
YouTrip is seeking a backend Software Engineer to design and develop secure, highly available, and scalable server-side applications. The role requires 3+ years of software development experience, cloud infrastructure kn
Software Engineer II (Backend)
Chennai, IND
Software Engineer - Mobile App Development
Chennai, IND
Technical Program Manager
Chennai, IND
Senior Software Engineer (Backend)
Chennai, IND
Principal Architect - Payments & Ledger
Chennai, IND
Technical Program Manager
Bengaluru, IND
Technical Program Manager
, IND
Software Engineer II (Backend)
Bengaluru, IND