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