Come build with us


Mobile Developer

Nikola Labs Inc.

Nikola Labs Inc.

Software Engineering
United States · Remote
Posted on Friday, September 1, 2023

AssetWatch serves global manufacturers by powering manufacturing uptime through the delivery of an unparalleled condition monitoring experience, with a passion to care about the assets our customers care for every day. We are a devoted and capable team that includes world-renowned engineers and distinguished business leaders united by a common goal – To build the future of predictive maintenance. As we enter the next phase of rapid growth, we are seeking people to help lead the journey.

AssetWatch is searching for a mid-level Flutter Developer who will be an integral part of our mobile development team, working closely with experienced engineers and designers to build state-of-the-art mobile applications using the Flutter framework. This role offers an excellent opportunity for you to further develop your skills, grow as a developer, and make a real impact in a collaborative and creative environment.

Join our close-knit team, where we strike a balance between work and life while passionately crafting exceptional products and experiences!

This is a remote position, but the candidate would ideally live near Grand Rapids, MI for collaboration opportunities. Core work hours are in the Eastern time zone. US-only.

What You'll Do:

  • Develop, test and deploy high-quality mobile applications using Flutter
  • Learn quickly, ask questions, proactively seek answers
  • Work closely with product, UX, and engineering to build new application features
  • Write clean, reliable, and testable code
  • Actively engage in code reviews, share knowledge with team members, and contribute to a positive and collaborative work environment
  • Optimize apps for various device form factors
  • Work with APIs, GraphQL, and databases for online/offline data support
  • Work with UI/UX designers to implement visually pleasing and user-friendly interfaces
  • Collaborate with team to solve problems
  • Troubleshoot and debug application code
  • Follow and help enhance best practices and coding standards
  • Write unit, integration, and UI tests

Who You Are:

  • 2+ years of experience in mobile development
  • 2+ years working with Flutter and Dart
  • Strong understanding of OOP
  • Self-starter, proactive, eager to learn and contribute
  • Great in team environments
  • Commitment to quality work and improvement
  • Good understanding of software architecture and design principles
  • Experience with agile processes
  • Great communicator that works well with a remote team
  • Experience with issue tracking and git (Jira/Bitbucket)
  • Published or open-sourced app(s) for reference

Bonus Point For:

  • BLoC pattern
  • Packages: freezed, get_it, auto_route, isar
  • Clean Architecture, Domain Driven Design
  • AWS Amplify
  • GraphQL
  • Lottie or similar animation experience
  • iOS (Swift) or Android (Kotlin)
  • Codemagic
  • Fastlane
  • Firebase
  • Design/UX
  • Git Flow
  • Push Notifications
  • Bluetooth

What We Offer:

AssetWatch is a remote-first rapidly growing startup providing a game changing condition monitoring platform and mobile experience in the industrial manufacturing space.

  • Competitive compensation package including share options.
  • Flexible work schedule
  • Full benefits and 401K
  • Opportunity to make a real impact every day
  • Opportunity to work with an exciting and growing team
  • Unlimited PTO

We have a distributed team that works remotely across locations in the United States. We are open to candidates from most states but collaboration within core working hours is required.