1.0 - 4.0 years
3.0 - 6.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. Position: Flutter Technical Manager Location: Initially remote, Later in Pune, India About the Role We are looking for an experienced and strategic Technical Manager to lead and grow our engineering team. This role is ideal for a hands-on technical leader who can manage senior engineers, contribute across the full stack, and drive architectural decisions for a platform that powers a modern no-code/low-code application builder. As the Technical Manager, you will report to the VP of Engineering and work closely with product, design, and delivery leadership. You will be responsible for team leadership, technical planning, mentorship, and ensuring the scalability and quality of our platform and of course, writing high quality code every day. Responsibilities Engineering Management: Lead, mentor, and support a team of senior engineers, promoting a high-performance and collaborative culture. Technical Planning: Define engineering priorities, allocate resources, and align development efforts with product and business goals. Full-Stack Oversight: Guide and contribute to development across the stack (Flutter/Dart front-end, Node.js back-end, PostgreSQL, GraphQL, and REST APIs). Architecture & Standards: Drive system architecture design and ensure adherence to performance, scalability, and security best practices. Cross-Functional Collaboration: Work closely with the design team to provide technical feasibility input and accurate estimates of engineering effort. Delivery Team Integration: Coordinate with the delivery team to ensure features and initiatives are scoped, built, and released on time. Hands-On Contribution: Step in to code, debug, and support strategic technical initiatives as needed. Documentation: Produce high-quality technical documentation for both technical and non-technical audiences, including internal tools and client-facing systems. Team Growth: Support hiring, onboarding, and professional development of engineering staff. Process Improvement: Improve and enforce workflows for CI/CD, code review, release management, and incident response. Sales & Delivery Support: Work with sales and delivery teams to support future and existing clients on an ongoing basis as required. Requirements 5+ years of hands-on software development experience. 4+ years of engineering management or technical leadership experience. Production Portfolio: At least 2 Flutter applications deployed to production (mobile/web), including at least 1 targeting the web, with code samples or repositories available for review. Flutter Expertise: 2+ 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. Proficiency in full-stack development, including Flutter/Dart (front-end), Node.js (back-end), PostgreSQL (data), and GraphQL. Familiar with OAuth 2.0, JWT, OIDC and enterprise-grade authentication/SSO. Willingness to dive into any technology challenge and learn new technologies as required. Experience managing technologists across different specialties and coding languages. Demonstrated leadership in managing senior engineers and mentoring junior engineers. Strong collaboration with design teams to assess feasibility and produce accurate engineering estimates. Experience working in or supporting a client delivery-oriented environment. Ability to produce clear and accessible documentation for both technical and non-technical audiences. Strong communication skills with ability to bridge technical and business domains. Comfortable operating in fast-paced startup environments and handling ambiguity effectively. Nice-to-Haves Experience with platform architecture, no-code/low-code ecosystems, or B2B SaaS. Familiarity with DevOps practices and managing infrastructure (AWS, CI/CD pipelines, Terraform). 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
Salary: Not disclosed
30.0 - 35.0 Lacs P.A.
Chennai, Tamil Nadu, India
Salary: Not disclosed
Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru
3.0 - 6.0 Lacs P.A.
8.0 - 15.0 Lacs P.A.
9.5 - 19.5 Lacs P.A.
13.0 - 15.0 Lacs P.A.
10.0 - 20.0 Lacs P.A.
14.0 - 20.0 Lacs P.A.
15.0 - 30.0 Lacs P.A.