Enable job alerts via email!

Mobile Engineer (Flutter & Native)

Tumba Solutions Ltd.

United States

Remote

USD 100,000 - 130,000

Full time

Yesterday
Be an early applicant

Job summary

A technology solutions company is seeking a Mobile Engineer with expertise in Flutter and native mobile development. The ideal candidate will have at least 5 years of experience, passion for building effective applications, and the capability to collaborate with stakeholders to create scalable solutions. Responsibilities include developing features, bridging cross-platform and native development, and optimizing app performance.

Qualifications

  • 5+ years of hands-on experience in mobile development.
  • Proven experience building, shipping, and maintaining complex Flutter applications.
  • Solid knowledge of the Flutter framework and Dart programming language.

Responsibilities

  • Develop new features and extend existing functionality using Flutter.
  • Bridge the gap between cross-platform and native development.
  • Write clean, well-tested code.

Skills

Flutter
Dart
Native iOS or Android development
REST APIs
CI/CD systems
Mobile app performance optimization
Job description

Is BLoC always the answer? Does Riverpod truly solve "widget-tree hell"? We believe the right tool depends on the job. If you agree, let's talk!

We are looking for a Mobile Engineer who is fluent in both Flutter and a native mobile platform (iOS or Android). This is a unique opportunity to work on a diverse portfolio of projects, from high-impact client solutions to our own home-grown products.

What we are primarily looking for is a track record of building things that work and passion to make a better product.

Main Responsibilities
  • Take a key role in developing new features and extend existing functionality using Flutter and Dart.
  • Bridge the gap between cross-platform and native development, leveraging your experience in either iOS or Android to solve complex challenges.
  • Write clean, maintainable, and well-tested code that you can be proud of.
  • Collaborate with the team and stakeholders to define, design and bring new features to life.
  • Engineer for the Future. Move beyond single-project thinking. Your focus will be on creating reusable, scalable solutions that accelerate future projects and form the foundation of our growing library of digital solutions.
  • Participate in code reviews and provide constructive feedback to other engineers. Guide junior team members.
  • Stay up-to-date with the latest trends and technologies in the mobile and Flutter ecosystems.
Core Requirements
  • 5+ years of hands-on experience in Mobile development.
  • Native development expertise. You have a strong background in either native iOS or Android development.
  • Proven Flutter experience. You have professional experience building, shipping, and maintaining complex Flutter applications. You can show us the results.
  • You can talk in-depth about the architectural decisions, challenges, and outcomes of the complex mobile applications you've helped build and maintain.
  • Solid knowledge of the Flutter framework and the Dart programming language. You know the lifecycle of the app, how widgets get rendered.
  • Experience with REST APIs and a solid understanding of how to design and consume networked services efficiently.
  • You can articulate complex technical ideas clearly to both technical and non-technical stakeholders.
  • Strong understanding of mobile app performance optimization and security best practices.
  • Practical experience with CI/CD systems and pipelines.
  • Having experience with developing desktop applications is a plus.
Apply for this position
So what\'s next?
  1. Review — We will read carefully your submitted application. In case you have published open source code, projects or PRs, we\'ll go through them as well.
  2. Interview — We conduct two interviews. First one aligns expectations and overviews each other\'s expertise. Second one is an in-depth technological chat and development opportunities discussion.
  3. Offer — We make an offer to the candidate we think is the best fit for the role. In case you think different, we are open for another conversation.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.