Senior Staff Engineer - Flutter
GEICO
leadpermanentfrontendengineering-management Dallas, TX 2 days ago via LinkedIn
120,000 - 260,000 USD/annual
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
FlutterDartKotlinSwiftTypeScriptJavaScriptReactive ProgrammingState ManagementCI/CDREST APIs
About the role
Role Overview
GEICO is seeking a Senior Staff Engineer - Flutter to help drive the company’s insurance business transformation. You will be a technical leader across the organization, delivering friction-less customer experiences while maintaining high standards of protection, availability, quality, usability, and performance.
Responsibilities
- Own complete solutions across their full life cycle.
- Influence and build product/engineering vision with product managers, stakeholders, and other engineering teams to solve complex enterprise problems.
- Lead design sessions and code reviews to elevate engineering quality across teams.
- Ensure quality, usability, and performance of technical solutions.
- Use and apply programming languages including Kotlin, Swift, JavaScript, TypeScript, and Dart.
- Mentor team members and share best practices to improve processes across teams.
Requirements
- 8+ years professional software development experience.
- Expertise in at least two modern programming languages (examples include Kotlin, Swift, JavaScript, TypeScript, Dart).
- Strong CS fundamentals: data structures and algorithms.
- Knowledge of dependency injection, state management, and reactive programming (e.g., Streams, Coroutines, Rx).
- Familiarity with developer tooling across the software development lifecycle (task management, source control, building, deployment, operations, real-time communication).
- Deep understanding of modern architecture and design patterns.
- Strong testing strategies and debugging practices.
- Excellent communication skills and ability to thrive in a fast-paced environment.
Nice to Have / Additional Signals
- Production application experience with Flutter and Dart.
- Experience with mobile and web design patterns.
- Experience designing and scaling architectures for new and existing systems.
- Experience with CI/CD and infrastructure as code.
- Experience developing against REST APIs.
- Experience with monitoring tools and performance assessments.
- Ability to build features/components in a large codebase.
Education
- Bachelor’s degree in Computer Science, Information Systems, or equivalent experience.
Salary
- $120,000 - $260,000 annually (guideline; final offer depends on multiple factors such as experience and location).
About GEICO
GEICO is an insurance company providing quality coverage to millions of customers. The company emphasizes innovation and building high-performance platforms and applications to improve customer experiences and strengthen protection and availability.
Scraped 6/20/2026