corporate@syncwell.co.in 020-68282694
Connecting Talent, Driving Success at Flexi Prices! Hire Us

Senior Software Engineer (SSE) 

Job Description

We are looking for a highly skilled Flutter Senior Software Engineer (SSE) with 4+ years of hands-on experience who can independently architect, build, and deliver robust, scalable mobile applications. The ideal candidate will lead technical decisions, guide junior engineers, and drive complete project lifecycles — from requirement analysis to release and production support.

Responsibilities:

  • Design, architect, and develop high-quality Flutter applications with clean, modular, and maintainable code.
  • Lead system design discussions, feature planning, and key technical decision-making.
  • Drive end-to-end project execution — requirements, development, testing, deployment, and post-release support.
  • Mentor junior engineers, conduct code reviews, and uphold engineering best practices.
  • Collaborate closely with product managers, designers, backend teams, and QA to ensure timely delivery.
  • Profile and optimize app performance — memory, rendering, jank reduction, and startup time.
  • Integrate REST / GraphQL APIs, WebSockets, advanced networking flows, caching, and pagination.
  • Implement secure offline-first capabilities using Hive, SQLite, Secure Storage, ObjectBox, etc.
  • Set up and integrate CI/CD pipelines, crash logging, analytics, and monitoring tools.
  • Work with native Android/iOS layers using method channels and integrate third-party SDKs.
  • Follow and enforce SOLID principles, clean architecture patterns, and comprehensive testing strategies.

Must-Have Skills:

  • 4+ years of strong hands-on Flutter & Dart experience with complex production apps.
  • Deep understanding of widget lifecycle, rendering pipeline, layout & painting, async programming, and isolates.
  • Expertise in state management — Bloc, Cubit, Riverpod, Provider.
  • Strong architectural knowledge — Clean Architecture, MVVM, feature-first structures.
  • Advanced networking experience — REST, GraphQL, WebSockets, retry logic, caching.
  • Experience with local storage solutions and offline-first implementation.
  • Proficiency in profiling, debugging, and performance optimization.
  • Hands-on experience with CI/CD, analytics, and crash reporting tools.
  • Comfortable working with method channels, Swift/Kotlin integrations, and native modules.
  • Proven leadership experience guiding 2–3 engineers.
  • Strong ownership mindset with the ability to independently deliver end-to-end features.

Bonus Skills:

  • Backend development experience (Node.js, NestJS, Java, Go).
  • Experience with server-driven UI, micro-frontends, or modularization.
  • Experience building reusable packages, SDKs, or component libraries.

Who You Are:

  • A proactive engineer who thrives on ownership and accountability.
  • A strong mentor who elevates the engineering bar.
  • Committed to clean architecture, quality code, and robust engineering practices.
  • Confident in making clear and impactful technical decisions in fast-paced environments.

Experience:

4+ years (Flutter & Dart, production-grade apps)
Bonus: Backend experience (Node.js / NestJS / Java / Go)
Location: On-site
Employment Type: Full-time

Total Experince In Years: 4
Budget In LPA: 20LPA
Job Location: Bangalore
Job Type: Full Time

Apply for this position

Allowed Type(s): .pdf, .doc, .docx, .rtf