Match score not available

Junior Mobile Engineer, Flutter

unlimited holidays - fully flexible
Remote: 
Full Remote
Experience: 
Junior (1-2 years)
Work from: 

Offer summary

Qualifications:

1+ year experience with Flutter and Dart, Familiarity with the BLoC pattern, Strong understanding of APIs and app state management, Passionate about mobile development and learning.

Key responsabilities:

  • Collaborate with teams to build mobile app features
  • Write clean and testable Dart code

AssetWatch logo
AssetWatch Mechanical or Industrial Engineering SME https://www.assetwatch.com/
51 - 200 Employees
See all jobs

Job description

Are you passionate about creating exceptional mobile experiences and eager to prove your skills? We're looking for a motivated and self-driven Flutter Developer to join our team. This is a fantastic opportunity to work alongside experienced engineers, learn from mentorship, and grow into a feature-contributing developer. Your ability to showcase your coding skills and personal projects will help set you apart.

This is a remote position, core work hours are in the Eastern time zone. US-only.

What You'll Do:
  • Collaborate with product, UX, and senior engineers to build and refine mobile app features utilizing Flutter.
  • Learn about our codebase, architecture, and best practices to build a strong foundation for contributing effectively.
  • Participate in pair programming sessions to enhance your skills and accelerate learning.
  • Write clean, testable Dart code with guidance from senior team members.
  • Debug and fix application issues to ensure seamless user experiences.
  • Write unit and UI tests to ensure the reliability and functionality for code.
  • Work with APIs (GraphQL/REST) to connect the app to backend services.
  • Use the BLoC pattern to implement scalable and reactive app architectures.
  • Take advantage of mentorship and growth opportunities to develop into a feature-contributing developer.
  • Contribute ideas to improve code quality, performance, and user experience.
  • Utilize Jira for task management and effectively communicate updates on progress.
  • Write clear and useful documentation to support team collaboration and knowledge sharing.
Tech We Use:
  • Frameworks: Flutter, BLoC, Repository Architecture
  • APIs: Amplify, AppSync, GraphQL, REST, Subscriptions
  • Data & Offline Features: SQL, NoSQL, Versioned Data, Offline Modes
  • Tools: Sentry, Jira, Figma, VS Code, Slack, CodeMagic, Notion
  • Additional Features: Push Notifications, Routing, Feature Flags
Who You Are:
  • Excited to grow and learn with a team while contributing meaningful work.
  • 1+ year of experience with Flutter and Dart (or strong personal projects to demonstrate your skills).
  • Comfortable with the BLoC pattern and understanding of clean architecture.
  • Familiar with async programming using Futures and Streams.
  • Experience working with APIs and handling app state effectively.
  • Strong problem-solving skills and a collaborative mindset.
  • Eager to showcase personal projects or apps you’ve built, even if not on the App Store/Play Store.
Nice to Have:
  • Familiarity with push notifications, routing, and animations in Flutter.
  • Experience optimizing apps for performance and responsiveness.
  • Knowledge of offline-first strategies or local data storage.
  • Interest in working with native iOS/Android code (Swift/Kotlin) when needed.
What We Value

We’re looking for someone with a passion for mobile development, a willingness to learn, and the drive to make an impact. Your personal projects, curiosity, and determination will be key indicators of your fit for this role. You'll find many opportunities to grow alongside a supportive and collaborative team.

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 equity options.
  • Flexible work schedule
  • Full benefits and 401K + 401K Match
  • Opportunity to make a real impact every day
  • Opportunity to grow as a leader and build a 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 as long we all can closely collaborate within core working hours. 

#LI-Remote

 

Required profile

Experience

Level of experience: Junior (1-2 years)
Industry :
Mechanical or Industrial Engineering
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Flutter Developer Related jobs