We are Humans.tech. We create intelligent interfaces that solve complex problems and improve experiences, as well as being beautiful, of course! We collaborate with global companies such as Airbnb, Amazon, and Angelini, and we’re only at the letter A! We aim to revolutionize the way people and businesses interact with technology.
Apply now!
Experience
Mid / Sr
Contract
Full-time
Office
Italia
Mode
Ibrida / Full-remote
RAL
36-48K+
Sviluppatore Mobile – Flutter
Bring your talent to Humans.tech!
As a Mobile Developer:

You will develop complex mobile applications, directly contributing to architectural decisions and ensuring high code quality standards.

You’ll work on high-traffic products and complex data flows, addressing performance, state management, concurrency, and integration with scalable backend services.

You’ll coordinate with other departments to ensure projects run smoothly, and you’ll have access to processes, accessible code bases, and an international team to support you.

You will be challenged to use solutions that offer high performance and security while always taking into account project requirements.
Hard skills
- Advanced knowledge of the mobile app lifecycle on iOS and Android, including memory management, multitasking, and background execution.
- Experience in native iOS (Swift/SwiftUI) and Android (Kotlin/Jetpack Compose) development.
- Experience developing with Flutter, with excellent command of widget architecture and best practices for writing reusable and maintainable code.
- Ability to design and implement modern and responsive user interfaces, with a focus on accessibility, localization, and theming.
- Solid knowledge of design patterns (MVVM, Singleton, Dependency Injection) and architectural patterns for structuring scalable applications.
- Experience integrating and consuming REST and WebSocket APIs.
- Familiarity with interacting with device hardware and sensors.
- Knowledge and use of State Management systems (Bloc, Riverpod, Redux, or equivalent).
- Excellent command of Git, Git Flow, branching strategies, and commit conventions.
- Experience using debugging and profiling tools.
- Excellent professional knowledge of written and spoken English.
Nice to have
- Obsession with detail and clean code.
- Attention to user experience, with a focus on gestures, feedback, and animations.
- Ability to implement smooth animations in code.
- Proficiency in AR and VR, with experience using the ARKit, ARCore, or RealityKit frameworks.
- You would consider relocation under the right conditions.
Corporates benefits

Competitive salary with defined salary range and periodic review

Ticket Restaurant, Drink & Water 24/7

Bonuses and Incentives based on individual and company performance

Supplemental healthcare and welfare programs

Agile working with clear policies and operational flexibility

Industry-leading SW/HW equipment with dedicated Apple workstation

Team Building: national and international
What you should know before applying:
At Humans.tech we work by objectives, which makes us incredibly flexible, but also very demanding.
Every day we push all the members of our Team to go beyond their limits, because we firmly believe that only in this way can we achieve results that exceed initial expectations.
We don’t expect to have all the answers ready. For us, the secret lies in the ability to ask the right questions and have critical thinking.
Ours is a workshop for those who love to innovate and challenge themselves with colleagues who share the same vision. The high retention rate of our Humans is a testament to our commitment to creating a stimulating and rewarding environment for each individual.
We cultivate excellence, but we know that absolute perfection in human processes does not exist.
If you’re waiting for the perfect time to apply, know that it’s time!
FAQ
Check out frequently asked questions about our recruiting process.
We encourage you not to automatically exclude yourself: send your application anyway!
If you are a young developer just starting out, know that every year we launch a new edition of our Academy (Eureka!). Therefore, we encourage you to apply to have the opportunity to join our team.
Our selection process may vary depending on the role.
However, it usually starts with a screening of your resume, followed by a short cognitive interview: a quick, pleasant and mutual acquaintance.
Next, there will be a meeting with an HR department manager, who will give you a complete overview of our working approach and the philosophy that guides Humans.tech. This will be followed by a short pair programming session that will help us assess your talent, attitude towards challenges and your ability to solve complex problems. If the challenge is successful, we will proceed with the final steps.
Typically, the selection process can take up to a week to complete.
The timing largely depends on the readiness and commitment with which the candidate decides to schedule the only three meetings planned.
Absolutely! We are always looking for new and promising Humans. If you don’t see a position that fits your profile, but you’d like to apply anyway, just let us know and we’ll figure out how to proceed.
Apply now!
Become the next Humans developer!