Mobile Software Engineering Intern

WhiskerAuburn Hills, MI
3dOnsite

About The Position

Whisker is redefining what it means to live with cats—designing intelligent systems that remove friction, elevate the everyday, and celebrate the quiet brilliance of feline companionship. Today, Litter-Robot leads the category. Tomorrow, an entire ecosystem that expands what’s possible for cats and the people who love them. We believe the future is feline. And we’re imagining that future today. We work onsite with our team based in Auburn Hills, Michigan, and Juneau, Wisconsin. Our team of 700+ passionate pet people thrives on collaboration, innovation, and the occasional office cameo from a four-legged friend. What You’ll Do: The Mobile Software Engineering Intern will support the development of Whisker’s next-generation mobile applications that interact with our connected IoT smart pet products. You will contribute to building intuitive, resilient, and scalable features in Flutter, working closely with senior mobile engineers to extend our unified codebase for iOS and Android. This role is designed for a high-potential engineer eager to learn modern mobile development practices, collaborate in a fast-moving environment, and contribute to real shipped product experiences.

Requirements

  • Working toward a BA/BS in Computer Science, Engineering, or a related field, or equivalent practical experience
  • Familiarity with mobile app development concepts (Flutter or native)
  • Basic understanding of client–server communication and APIs
  • Experience working with JSON and asynchronous programming patterns
  • Ability to use modern development tools such as Xcode, Android Studio, or VS Code
  • Interest in UI implementation and responsive design
  • Strong problem-solving skills and eagerness to learn from senior engineers
  • 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)

Nice To Haves

  • Experience with Flutter state management (Riverpod, Provider, BLoC, etc.)
  • Personal or academic projects involving mobile apps or IoT
  • Familiarity with WebSockets or real-time communication patterns
  • Exposure to automated testing frameworks
  • Basic understanding of native Android or iOS concepts

Responsibilities

  • Assists in designing and implementing features in our Flutter mobile applications
  • Develops UI components and support app flows that communicate with Whisker’s IoT smart devices
  • Contributes to debugging, testing, and performance optimization across platforms
  • Works with senior engineers to implement app-to-device communication using REST, WebSockets, and structured data formats such as JSON
  • Participates in code reviews, technical discussions, and agile development ceremonies.
  • Helps to improve documentation, flowcharts, layouts, diagrams, and internal tooling as needed
  • Stays current with Flutter, Dart, and mobile development best practices
  • Will perform additional responsibilities when required

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
  • Continuing education Support
  • On-site gym with Peloton
  • Referral program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service