GEICO's logo

Senior Staff Engineer Flutter at GEICO

  • Full-time
  • On-site, Chicago, IL
  • $120k - $260k yearly

Senior Staff Engineer Flutter

Responsibilities

  • Focus on multiple areas and provide leadership to engineering teams
  • Own complete solution across its entire life cycle
  • Influence and build vision with product managers, team members, stakeholders, and other engineering teams to solve complex problems for building enterprise-class business applications
  • Accountable for the quality, usability, and performance of technical solution
  • Lead in design sessions and code reviews to elevate the quality of engineering across the organization
  • Utilize programming languages like Kotlin, Swift, JavaScript, TypeScript, Dart
  • Mentor team members professionally to help them realize their full potential
  • Consistently share best practices and improve processes within and across teams

Skills

  • The ideal candidate has broad and deep technical knowledge, typically ranging from front-end UIs through back-end systems and all points in between
  • Expertise and specialization in at least two modern programming languages such as Kotlin, Swift, JavaScript, TypeScript, Dart
  • In-depth knowledge of CS data structures and algorithms
  • Knowledge of dependency injection, state management, and reactive programming (Streams, Coroutines, RX)
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
  • Deep understanding of modern architecture and design patterns
  • Strong understanding of testing strategies and debugging practices
  • Passion for solving complex problems
  • Excellent communication skills
  • Ability to excel in a fast-paced, startup-like environment
  • 8+ years of professional software development experience in Mobile and Web frameworks/SDKs such as Flutter, Android, iOS, React, and Angular
  • Experience building production applications using Flutter and Dart
  • Experience working with modern mobile and web software design patterns
  • Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
  • Experience with CI/CD and infrastructure as code
  • Experience developing against REST APIs
  • Experience building features and components in a large codebase
  • Experience with application monitoring tools and performance assessments
  • Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience

Benefits

  • 💼 Great Careers: We offer a career where you can learn, grow, and thrive through personalized development programs, created with your career – and your potential – in mind
  • 💰 Great Rewards: We offer compensation and benefits built to enhance your physical well-being, mental and emotional health and financial future
  • 💡 Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • 💵 Financial benefits including market-competitive compensation; a 401K savings plan vested from day one that offers a 6% match; performance and recognition-based incentives; and tuition assistance
  • 🏥 Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • 🌐 Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year

Salary

$120k - $260k yearly

Published about 17 hours ago • Expires March 08, 2026 07:02