Our Client's mission is to develop sustainable products that meet critical human needs. We build
technology that provides clean energy, clean water, payment processing and more, to remote communities both
domestic and abroad. We’re looking for talented, technical, and driven teammates to augment our growing team!

Position Details
• Type: Full Time, Contract
• Location: St. Paul, MN
• Hours & Expectations:
o 75% in-person
o Normal business hours (somewhat flexible)

Responsibilities and Tasks
• Design, implement, verify, validate, debug and support User Interface elements for solar power electronics
systems, automation and controls systems, embedded hardware and software systems.
• Work on a new Flutter-based user interface features of client projects at various stages of the product
development lifecycle.
• Our fast-paced environment demands the ability to manage multiple projects within various disciplines and
deadlines. High-energy, self-starters with flexibility to multi-task and perform a wide range of activities will be
successful.
• Will be responsible for working with the following technologies and patterns:
o Cross platform, responsive UI development using Google Flutter and the Dart programming language.
o OAuth in Flutter/Dart
o Design with mobile app backend infrastructure such as Google Firebase
o Communications protocols include HTTP/REST, GRPC, MQTT, SQL
o MVVM, MVC and Domain-driven design patterns
o Google Material Design patterns and practices
o UI Theme, Design Style, Modularity and Accessibility
o Infrastructure as Code using Terraform and/or Pulumi and build automation supporting multiple
manifestations of Flutter applications running on Android, iOS, Linux, Web
o Micro Services design and implementation
o Designing well composed, Object Oriented software features
o Linux development, Git Version Control
o Agile work environment
o Protocol Buffer serialization technology

Experience
Required skills:
• Bachelor of Science in Electrical Engineering or related degree.
• Minimum of 3 years of flutter experience.

• Relevant experience with the technologies listed above.

This is a contract position

Subscribe to be notified of new jobs

Personal Information









Attachments

Other Information