ESA - Electronic Security Association

Senior Software Engineer – Mobile

ESA - Electronic Security Association

full-time

Posted on:

Location Type: Hybrid

Location: AustinTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $112,002 - $190,718 per year

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

  • 7+ years of professional mobile development experience
  • Strong expertise in Flutter (Dart) for production-grade applications
  • Strong experience writing and maintaining automated tests (unit, integration, and end-to-end)
  • Demonstrated commitment to high test coverage and engineering quality standards
  • Solid understanding of REST API design, integration, and debugging
  • 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
  • life and health insurance
  • life assistance program
  • accidental death and dismemberment insurance
  • disability insurance
  • retirement plans
  • vacation & holidays
Applicant Tracking System Keywords

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

Hard Skills & Tools
FlutterDartRESTful APIsautomated testingunit testingintegration testingend-to-end testingmobile architecturestate managementdependency injection
Soft Skills
leadershiptechnical design discussionsbest practicesproblem-solvingindependence