Back to Job Search

Software Engineer (Flutter)

  • Location: Holland, Michigan, 49423
  • Job Type:Contract

Posted 25 days ago

Are you a Software Engineer/Flutter developer who thrives on innovation and creating truly unique mobile experiences? We are looking for someone to join our client’s project and help create truly innovative mobile apps to serve IOS and Android devices. This is a contract opportunity!

You will work with a small team of other developers and Leadership team in creating apps that serve transportation and logistics clients.

Responsibilities

  • Support the entire application lifecycle (concept, design, test, release, and support)
  • Liaise with the client team to define business logic and plan new features
  • Produce fully functional mobile applications writing clean code
  • Produce apps that run in both IOS and Android
  • Modernize mobile apps for offline sync
  • Ideate and bring your innovative ideas to the table
  • Troubleshoot and debug to optimize performance
  • Design interfaces to improve user experience - include making responsive UIs to efficiently query data and also manage states in an optimized manner.
  • Ensure new and legacy applications can work together
  • Research and suggest new mobile products, applications, and protocols
  • Stay up-to-date with new technology trends

Requirements

  • 4+ years of professional software development experience.
  • 1+ years of professional experience working with Flutter building cross-platform mobile apps for Android, IOS, and Web.
  • Experience with mobile apps with online/ offline sync preferred.
  • UI experience including making responsive UIs to efficiently query data and also manage states in an optimized manner.
  • Knowledge of RESTful APIs.
  • Know how to implement authorization with mechanisms like OAuth, JSON Web Token.
  • Strong hands-on experience with source code management systems like Git.
  • Working knowledge of Firebase preferred
  • SQLite preferred
  • Understanding what the business/stakeholders need and transfer that into your project.
  • Excellent analytical skills with a good problem-solving attitude.
  • Ability to perform in a team environment.

Are you a Software Engineer/Flutter developer who thrives on innovation and creating truly unique mobile experiences? We are looking for someone to join our client’s project and help create truly innovative mobile apps to serve IOS and Android devices.

You will work with a small team of other developers and Leadership team in creating apps that serve transportation and logistics clients.

Responsibilities

  • Support the entire application lifecycle (concept, design, test, release, and support)
  • Liaise with the client team to define business logic and plan new features
  • Produce fully functional mobile applications writing clean code
  • Produce apps that run in both IOS and Android
  • Modernize mobile apps for offline sync
  • Ideate and bring your innovative ideas to the table
  • Troubleshoot and debug to optimize performance
  • Design interfaces to improve user experience - include making responsive UIs to efficiently query data and also manage states in an optimized manner.
  • Ensure new and legacy applications can work together
  • Research and suggest new mobile products, applications, and protocols
  • Stay up-to-date with new technology trends

Requirements

  • 4+ years of professional software development experience.
  • 1+ years of professional experience working with Flutter building cross-platform mobile apps for Android, IOS, and Web.
  • Experience with mobile apps with online/ offline sync preferred.
  • UI experience including making responsive UIs to efficiently query data and also manage states in an optimized manner.
  • Knowledge of RESTful APIs.
  • Know how to implement authorization with mechanisms like OAuth, JSON Web Token.
  • Strong hands-on experience with source code management systems like Git.
  • Working knowledge of Firebase preferred
  • SQLite preferred
  • Understanding what the business/stakeholders need and transfer that into your project.
  • Excellent analytical skills with a good problem-solving attitude.
  • Ability to perform in a team environment.
  • Experienced working on an Agile team is highly preferred