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 You’ll Do:
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 problems
Write clean, maintainable, and well-tested code that you can be proud of
Collaborate with the team and clients to define, design and bring new features to life
Participate in code reviews and provide constructive feedback to other engineers
Engineer for the Future: Move beyond single-project thinking. Your focus will be on creating reusable, scalable solutions and components that accelerate future client projects and form the foundation of our growing library of digital solutions
Stay up-to-date with the latest trends and technologies in the mobile and Flutter ecosystems
What We’re Looking For:
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 state management solutions, such as Riverpod, BLoC or GetX
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
What we are primarily looking for is a track record of building things that work and passion to make a better product.
About Tumba
Tumba Solutions was established 11 years ago by a bunch of technologists with the mission to do the things we love – solving the right problems using the best tools at our disposal.
We keep it simple. We are here to do the things that excite us and we stand by our principles – Transparency, True Empowerment and Tenacious Care! Come join us.
The perks we offer:
Co-founders committed to your development
Comprehensive bonus program featuring quarterly wellness rewards, incentives for contributions across different initiatives, and annual performance bonuses
Hybrid Work and a well supplied office located right in the heart of Sofia
Participation in international projects with direct client communication
Excellent Health Care Insurance, Sports Card MultiSport
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.