4.0 - 9.0 years
6.0 - 11.0 Lacs P.A.
Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru
Posted:2 weeks ago| Platform:
Work from Office
Full Time
About Us Testing Mavens is a next-generation QA & Software Testing Services provider headquartered in New Jersey, USA, with offshore facilities in India. We have deep expertise in various spheres like Finance and Advisory, EdTech, Fashion and Pharmacy, etc. We partner with massive global brands to deliver excellent testing experience. About the Role We are seeking a highly experienced Senior Flutter/Dart Engineer to help build and evolve our no-code/low-code platform. This individual will be responsible for delivering high-quality applications across web and mobile using modern Flutter patterns, state management, and GraphQL integration. Candidates should demonstrate deep expertise through a portfolio of production-ready applications and well-crafted code. Position: Senior Flutter/Dart Engineer Location: Initially remote, Later in Pune, India Responsibilities Cross-Platform Development: Build, deploy, and maintain robust Flutter applications targeting iOS, Android, and Web. State Management Architecture: Design and implement advanced state management using GetX and related reactive patterns including Controllers, Bindings, Workers, and Rx observables. Feature Development: Collaborate with design, product, and engineering teams to ship new features across the Burrow platform. GraphQL Integration: Build and maintain complex GraphQL queries and mutations, with seamless integration into Hasura or equivalent systems. UI/UX Implementation: Create responsive layouts and pixel-perfect UI using custom widgets, reusable components, and adaptive theming. Performance Optimization: Monitor, profile, and optimize rendering performance, widget rebuilds, and memory usage. Testing & QA: Implement unit, widget, and integration tests using flutter_test, integration_test, and golden testing frameworks. Navigation & Routing: Use GetX or other routing libraries to manage structured navigation stacks and route transitions. CI/CD & Version Control: Work within Git-based workflows, contribute to CI/CD pipelines, and ensure high-quality releases. Team Collaboration: Communicate effectively in a remote team environment, participate in design discussions, and conduct code reviews. Requirements Production Portfolio: At least 3 Flutter applications deployed to production (mobile/web), including at least 1 targeting the web, with code samples or repositories available for review. Flutter Expertise: 4+ years of experience with Flutter and Dart, with strong command over layout, rendering pipeline, and animation framework. Development Experience: 8+ total years of development experience in any mobile or frontend frameworks or languages Reactive Programming: Deep understanding of reactive programming concepts and patterns as used in GetX, including use of Rx observables and GetX controllers. State Management: Proven experience designing scalable state architectures using GetX and optionally Provider, Riverpod, or BLoC. GraphQL & Hasura: Hands-on experience integrating Flutter apps with Hasura or similar GraphQL engines, including crafting complex queries and mutations and implementing them in flutter applications. Custom Widgets & Theming: Ability to create reusable, styled components and manage theme systems with ThemeData. Animations: Familiarity with AnimationController, AnimatedBuilder, implicit animations, and page transitions. Navigation & Routing: Proficiency with GetX navigation or structured routing libraries like go_router or auto_route. Performance Profiling: Skilled in optimizing widget builds, memory usage, and app startup time. Testing: Proficient in writing unit, widget, and integration tests using Flutter s built-in tooling, including golden testing. Startup Experience: Comfortable operating in an agile, fast-paced environment and independently owning project areas. Communication: Strong verbal and written communication skills with a focus on team alignment and clear documentation. Nice-to-Haves Experience with Burrow or other no-code/low-code platforms Familiarity with cohort and feature flag management strategies Background in back-end systems such as Node.js, PostgreSQL, and Hasura metadata Your Quality Gatekeepers, Partner with us today.
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Software Testing/Quality Assurance
50-100 Employees
11 Jobs
Key People
Bengaluru, Karnataka, India
Salary: Not disclosed
Experience: Not specified
Salary: Not disclosed
Noida, Greater Noida
20.0 - 25.0 Lacs P.A.
Noida, Uttar Pradesh, India
Salary: Not disclosed
Noida, Uttar Pradesh, India
Salary: Not disclosed
Pune, Maharashtra, India
Salary: Not disclosed
Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru
22.5 - 27.5 Lacs P.A.
Chennai, Tamil Nadu, India
Salary: Not disclosed
16.0 - 25.0 Lacs P.A.
Gurugram, Haryana, India
Salary: Not disclosed