Apply

Mobile Engineer, Flutter

Posted 15 days agoViewed

View full description

💎 Seniority level: Senior, 3+ years

📍 Location: United States

🔍 Industry: Industrial manufacturing

🗣️ Languages: English

⏳ Experience: 3+ years

🪄 Skills: GraphQLSQLAgileFlutterKotlinSwift

Requirements:
  • A proactive, self-starter who values collaboration and thrives in a team environment.
  • 3+ years of experience developing mobile applications using Flutter and Dart.
  • Familiarity with asynchronous programming (e.g., Futures, Streams) to handle complex workflows efficiently.
  • Strong understanding of SOLID principles, clean architecture, and object-oriented programming for designing maintainable and scalable applications.
  • Strong understanding of software architecture and design principles, including BLoC and Repository patterns.
  • Skilled in working with APIs (GraphQL, REST) and databases (SQL).
  • Experienced in writing unit, integration, and UI tests.
  • Familiar with native iOS and Android development (Swift, Kotlin).
  • Adept at working in agile processes and collaborating with remote teams.
  • Strong communicator with a commitment to delivering quality work and continuous improvement.
  • Successfully shipped at least one app to the App Store or Google Play Store, with the ability to showcase and discuss your contributions.
Responsibilities:
  • Work with product, UX, and engineering teams to design and build impactful new features.
  • Write clean, reliable, and testable Dart code.
  • Debug and troubleshoot application issues for seamless functionality.
  • Optimize apps for various device form factors and performance.
  • Write and maintain unit, integration, and UI tests.
  • Occasionally write native code in Swift and Kotlin for platform-specific features.
  • Support online and offline data functionality using APIs and databases.
  • Collaborate effectively with a dynamic, high-performing team to solve complex problems.
  • Uphold and improve best practices and coding standards.
Apply