Sr. Flutter Engineer

Raise

Raise

Chicago, IL, USA
Posted on Mar 26, 2025

About Raise

Raise is the leading mobile payments and prepaid gift card platform where millions of consumers earn instant cashback and save money on purchases. The company has transformed traditional gift cards into one powerful payment mechanism seamlessly used at over 300,000 retail locations nationwide.

As a marketplace with 4,000+ brands and 500 retail partners, Raise enables consumers to save money and instantly pay for in-store or online purchases at their favorite stores using our digital mobile wallet. In addition to offering value and convenience for consumers, Raise allows retailers to unlock a new, data-driven channel to activate targeted segments of the platform’s more than 2.5 million members.

Since 2013, Raise has saved members more than $150 million. The company is based in Chicago and has received $147 million in funding from investors, including Accel, Bessemer Venture Partners, New Enterprise Associates, and PayPal. Raise is available on iOS, Android, and the web at www.raise.com.

About the Position

We are seeking a Senior Mobile Engineer to join our engineering team. In this role, you will own tasks end-to-end, from development to deployment, and contribute to building high-performance, scalable, and user-friendly mobile applications. You will collaborate closely with product managers, designers, and fellow engineers to deliver seamless experiences across iOS and Android.

Responsibilities:

  • Develop multi-platform applications for iOS and Android using the Flutter Development Framework.
  • Produce high-quality code, unit, and integration tests using Flutter, Dart, and other relevant technologies.
  • Collaborate with designers, product managers, and other team members to deliver optimal products.
  • Take ownership of the app development process from conception to release, including comprehensive testing to ensure optimal performance across various devices.
  • Actively engage in sprint planning and retrospective sessions to contribute to the technical roadmap.
  • Design and implement responsive user interfaces that adapt seamlessly to various screen sizes and resolutions across mobile and desktop platforms.

Minimum Qualifications:

  • Bachelor's or Master's degree in Computer Science or a related field
  • At least 5 years of mobile software engineering experience
  • At least 2 years of Flutter development experience

Required Skills

  • Advanced Dart, Kotlin, and Swift language skills
  • Flutter plugin development experience
  • Experience working with remote data via REST and JSON
  • Automated testing and building test suites for mobile applications
  • Understanding of Flutter state management techniques (e.g., Provider, Riverpod, Bloc, GetX)
  • Experience with offline storage, threading, and performance tuning in Flutter
  • Excellent problem-solving skills.
  • Strong communication and ability to work effectively within a team.
  • Proactive and takes ownership of tasks and responsibilities.
  • Ability to multitask and manage time well.

Benefits:

This is a full-time position with competitive compensation and benefits:

  • Medical, dental, and vision insurance
  • 401(K) plan
  • Company-paid short-and-long-term disability
  • Company-paid life insurance
  • Pre-tax health flex spending and dependent care plan
  • Flexible Paid Time Off Policy, including sick time, unlimited vacation, and Raise Gives Back time off for volunteering
  • Paid parental leave
  • Voluntary benefits, such as Pet Insurance and Identity Protection

Raise is an eVerify employer.