Whisker's logo

Flutter Mobile Engineer at Whisker

  • Full-time
  • On-site, Auburn Hills, MI

Flutter Mobile Engineer

Responsibilities

  • The Software Engineer - Applications will design technical solutions to communicate with IoT smart pet products via mobile app and other applications
  • The Software Engineer - Applications will design, develop, program and debug mobile app software deployed to Android and iOS based devices, as well as build, and expand internal applications
  • This list of duties and responsibilities is not all-inclusive and may be expanded to include other duties and responsibilities as deemed necessary
  • Designs technical solutions to communicate with IoT smart pet products
  • Develops and maintains single code base mobile app software for multi OS deployment
  • Designs and builds internal applications using web technologies
  • Conducts unit and integration testing
  • Programs, solves, and debugs with detailed knowledge Flutter and Dart based programming environments, software applications, and device layering programs
  • Provides information by collecting, analyzing, and summarizing development issues
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Stays current with state-of-the-art development tools, programming techniques, and computing equipment by participating in educational opportunities, reading professional publications, maintaining personal networks and participating in professional organizations
  • Will perform additional responsibilities when required

Skills

  • BS in Computer Science or Engineering and / or equivalent years of experience
  • 3+ years of Mobile App Experience
  • Understanding of web sockets and wireless communication at the application level
  • Understanding of Client Server concepts
  • Experience with REST and GraphQL APIs
  • Experience in JSON
  • Experience using xCode and Android Studio development tools
  • Mobile UI Design and optimization
  • Practical Experience with DART
  • Practical Experience with Flutter Riverpod state management
  • Successfully taken at least two products to market
  • Maintains confidentiality of proprietary information
  • Ability to maintain a professional atmosphere in a fast-paced environment with numerous interactions and interruptions
  • A high degree of initiative, self-motivation, and ability to motivate others
  • Ability to establish and maintain cooperative working relationships with Team Members and colleagues
  • Comfortable with office pets (cats, dogs)
  • Not Required but Nice to Have!
  • Native iOS or Android experience 2+ years
  • Continuing education Support

Benefits

  • 🏥 Premium Medical/Dental/Vision insurance
  • 🌟 Paid parental leave
  • 🐾 Whisker Parents Program
  • 🐾 1 day "pawternity" leave for new pet adoption
  • 🐶 Pet Insurance Discount
  • 💰 401K match
  • 💼 Flexible spending accounts
  • 🩺 Company-paid short-term disability and life insurance
  • 🤝 Employee Assistance Program (EAP)
  • 🌴 Generous paid time off
  • 🎉 14 Paid Holidays
  • 💻 Top of the line equipment
  • 🐾 Pet-friendly office
  • 🎁 Whisker products and swag
  • 🏋️ On-site gym with Peloton
  • 🔄 Referral program

Published about 14 hours ago • Expires April 13, 2026 07:02