Principal Engineer
2 weeks ago
(Responsibilities)● Design and Implement Architecture: Design and implement a scalable, maintainablearchitecture for a multi-platform Flutter application from scratch that can scale. Thisincludes making key decisions on architecture, state management (e.g., BLoC,Riverpod), navigation, modularization, and overall app structure.● Technical Leadership & Standards: Act as the technical lead and mentor for themulti-platform team, establish coding standards, best practices, and developmentworkflows.● Testing and CI/CD: Establish testing strategies (unit, widget, integration), and set up theCI/CD pipeline.● Performance Optimization: Obsess over app performance, profiling, identifyingbottlenecks, and fine-tuning the app for smooth (60+ fps60+ fps) rendering, fast loadtimes, and efficient memory usage.○ Implement performance fine-tuning strategies, including widget optimization, lazyloading, and memory management.○ Ensure Flutter Web applications deliver native-like experiences with optimizedperformance across mobile and browser.● Native Integration: Develop and maintain custom native plugins (Kotlin/Swift) asneeded to interface with platform-specific APIs and deliver complex features.● Technology Adoption: Stay up-to-date with Flutter and mobile/web developmenttrends. Drive adoption of modern state-management (BLOC, Provider, Redux,MVVM/MVP) and other emerging technologies.● Observability: Be an expert in mobile observability tools with proven ability to optimizecritical user flows.What We're Looking For (Requirements)● Experience: 8-12 years of professional software engineering experience, with aminimum of 4 years building, shipping, and maintaining complex Flutterapplications for Android, iOS, and Web. You must have significant experience workingon a production mobile app and Website that scaled successfully.● Flutter Expertise: Deep, expert-level understanding of the Dart language, Flutterframework, architectures, Dependency Management, State Management, Patterns,anti-patterns, and ecosystem.● Architecture & Design: Demonstrable experience designing and implementing robust,scalable mobile architectures (e.g., Clean Architecture, MVVM, modular design).● Proven experience in building and scaling consumer-grade mobile applicationswith millions of active users. Experience working in mobile application development forcustomer facing D2C or E-Commerce is a plus.● Hands-on experience with CI/CD Pipelines, release management & mobile testingtools.● Optimization Mastery: Deep understanding of NFRs — performance tuning, latency,load time, app size, and overall reliability at scale.● Flutter Web: Must have worked in Flutter Web development with an understanding ofbrowser-specific optimizations.● UI/UX: Knowledge of responsive design and building adaptive Uls for multiple screensizes. Advocate for user experience while balancing technical constraints and businessobjectives.● Testing: Experience with Unit testing, Widget Testing, and Integration Testing.● Problem Solving & Debugging: Exceptional analytical ability along with problemsolving and debugging skills.● Native Familiarity: Familiarity with native development (Kotlin for Android, Swift for iOS)is essential for building custom bridges and plugins.Regards,Shilpa
-
Principal Engineer
2 weeks ago
Bangalore Urban, India Xurrent Full timeXurrent Principal EngineerMission of the positionXurrent, Inc. (“Xurrent”) designates a Principal Engineer. The Principal Engineer at Xurrent will be a key contributor to the development of our cutting-edge web application. Leveraging your expertise in Ruby on Rails, you will lead the design, development, and deployment of high-quality software...
-
Principal Engineer
2 weeks ago
Bangalore Urban, India Xurrent Full timeXurrent Principal Engineer Mission of the position Xurrent, Inc. (“Xurrent”) designates a Principal Engineer. The Principal Engineer at Xurrent will be a key contributor to the development of our cutting-edge web application. Leveraging your expertise in Ruby on Rails, you will lead the design, development, and deployment of high-quality software...
-
Principal Engineer
2 weeks ago
Bangalore Urban, India Xurrent Full timeXurrent Principal Engineer Mission of the position Xurrent, Inc. (“Xurrent”) designates a Principal Engineer. The Principal Engineer at Xurrent will be a key contributor to the development of our cutting-edge web application. Leveraging your expertise in Ruby on Rails, you will lead the design, development, and deployment of high-quality software...
-
Principal Engineer- Semantic Modeling
4 weeks ago
Bangalore Urban, India ThoughtSpot Full timePrincipal Engineer- Backend Application (Semantic Modeling)ThoughtSpot is on a mission to empower everyone with the ability to analyze data and gain insights. We're looking for a talented Principal Engineer to play a key role in building and scaling our next-generation cloud platform.About the Team:Our Core Services Engineering team is at the heart of...
-
Principal Engineer- Semantic Modeling
4 weeks ago
Bangalore Urban, India ThoughtSpot Full timePrincipal Engineer- Backend Application (Semantic Modeling) ThoughtSpot is on a mission to empower everyone with the ability to analyze data and gain insights. We're looking for a talented Principal Engineer to play a key role in building and scaling our next-generation cloud platform. About the Team: Our Core Services Engineering team is at the heart of...
-
Principal Data Scientist
4 weeks ago
Bangalore Urban, India HiLabs Full timeRole: Sr. Principal Data Scientist / Principal Data ScientistLocation: Bangalore, IndiaCompany: HiLabsWe are a leading Software as a Service (SaaS) company that specializes in the transformation of data in the US healthcare industry through cutting-edge Artificial Intelligence (AI) solutions. We are seeking job Principal Data Scientist. As a Principal Data...
-
Principal Engineer
2 weeks ago
Bangalore Urban, Karnataka, India, IN Xurrent Full timeXurrent Principal EngineerMission of the positionXurrent, Inc. (“Xurrent”) designates a Principal Engineer. The Principal Engineer at Xurrent will be a key contributor to the development of our cutting-edge web application. Leveraging your expertise in Ruby on Rails, you will lead the design, development, and deployment of high-quality software...
-
Principal Data Engineer
1 week ago
Bangalore Urban, India MakeMyTrip Full timeRole: Principal Data EngineerLocation: BangaloreYears of Experience: 8-10 YearsAbout Role:We are looking for experienced Data engineers with excellent problem-solving skills to develop machine-learning powered Data Products design to enhance customer experiences.About us:Nurtured from the seed of a single great idea - to empower the traveler - MakeMyTrip...
-
Principal Data Engineer
1 week ago
Bangalore Urban, India MakeMyTrip Full timeRole: Principal Data Engineer Location: Bangalore Years of Experience: 8-10 Years About Role: We are looking for experienced Data engineers with excellent problem-solving skills to develop machine-learning powered Data Products design to enhance customer experiences. About us: Nurtured from the seed of a single great idea - to empower the traveler -...
-
Principal Software Engineer
3 weeks ago
Bangalore Urban, India Tata Consultancy Services Full timeTitle: Principal Software Engineer - Group SecurityYear of Experience: More than 10 YearsRequirement Location: BangaloreTechnical Competencies required for the role:Java/J2EE and scripting languages such as TypeScript, JavaScript, and PythonAWS services like Lambda, API Gateway, EKS Cluster, IAM Roles & Policy, Bean Stalk, Fargate, VPC, Subnets, Route...