ESA - Electronic Security Association

Senior Flutter Software Engineer

ESA - Electronic Security Association

full-time

Posted on:

Location Type: Hybrid

Location: BangaloreIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Architect and implement scalable, high-performance mobile applications using Flutter.
  • Design and integrate robust RESTful APIs.
  • Contribute across both Android and iOS native codebases when needed (preferred).
  • Work within and extend strongly platformized mobile architectures and shared frameworks.
  • Write comprehensive unit, integration, and widget tests to ensure reliability, maintainability, and regression protection.
  • Champion automated testing and quality-first engineering practices.
  • Lead technical design discussions and drive best practices in architecture, testing, performance, and maintainability.
  • Champion an AI-first engineering approach, leveraging AI tools to improve velocity and code quality.
  • Identify and resolve performance bottlenecks, memory issues, and architectural weaknesses.
  • Operate as a senior technical voice capable of owning initiatives independently.

Requirements

  • 5+ years of professional mobile development experience.
  • Architect and implement scalable, high-performance Android, iOS mobile applications using Flutter (Dart).
  • Solid understanding of REST API design, integration, and debugging.
  • Proven ability to use AI tools (e.g., copilots, agentic workflows, LLM integrations) to increase development velocity and quality.
  • Strong experience writing and maintaining automated tests (unit, integration, and end-to-end).
  • Demonstrated commitment to high test coverage and engineering quality standards.
  • Experience working in highly platformized or modularized codebases.
  • Strong familiarity with development workflows using: Jira for work tracking, GitHub and GitHub Workflows for CI/CD automation, Crashlytics (or similar tooling) for production monitoring and debugging.
  • Deep understanding of mobile architecture, state management, dependency injection, and scalable design patterns.
  • Proven ability to ship features independently and own large initiatives.
Benefits
  • Health Insurance Coverage – comprehensive care for you and your family.
  • Employee Assistance Program (EAP) – confidential service which equips and supports you as you meet life’s challenges.
  • Education Assistance – we invest in your growth so you can keep learning and thriving.
  • Maternity & Paternity Leave – because family always comes first.
  • Menstrual Wellness Benefit – benefit for women employees
  • Bereavement Leave – time to be with loved ones when it matters most.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
FlutterDartREST API designautomated testingunit testingintegration testingend-to-end testingmobile architecturestate managementdependency injection
Soft Skills
leadershiptechnical design discussionsproblem-solvingindependent initiative ownershipcommitment to quality