Senior Mobile Engineer (Flutter)

Vacancy details
Software Engineering
Mobile Engineer (Flutter)
Senior
Croatia, 
Poland, 
Portugal, 
Spain, 
Ukraine
Remote

Over 20 years of market experience, Intellias brings together technologists, creators and innovators in Europe, North and Latin America, and the Middle East. Join our international team and take the mission to solve the advanced tech challenges of tomorrow!

What project we have for you

Our client is a well-known e-commerce retailer dedicated to enhancing women’s health and lifestyle through technology. Their mission is to inspire and support balanced fitness for women. Our role involves reviewing and implementing solutions for digital platforms, including mobile apps and Shopify products. 

What you will do

  • Design and develop high-quality Flutter applications. 
  • Create detailed technical specifications for applications. 
  • Troubleshoot and debug applications. 
  • Ensure applications meet performance and scalability requirements. 
  • Work closely with other teams to ensure the product meets the client’s needs. 
  • Monitor application performance and provide optimization recommendations. 
  • Stay up to date with the latest technologies and industry trends. 

What you need for this

  • 5+ years of experience in Software Engineering. 
  • Excellent knowledge of Dart Programming Language. 
  • Extensive experience with Flutter Framework (including UI components, sensors, navigation, state and resource management). 
  • Strong knowledge of Flutter Platform and its components (compiler, layers, and engine). 
  • Understanding of iOS and Android Interface Guidelines. 
  • Proficiency in version control systems such as Git. 
  • Good knowledge of design patterns, OOP and Clean Code principles (SOLID, CLEAN, etc.).
  • Good knowledge of REST, GraphQL, Networking Clients and Layers, Network Security.
  • Experience with relational and non-relational databases (SQLite, Drift, ObjectBox, Realm, Firebase).
  • Experience with delivering the App via CI/CD, Firebase, Google Play Console, AppStore Connect.
  • Experience with Google Play and Firebase Services, In-App Purchases, and Push Notifications. 
  • Understanding of Data Structures & Algorithms .
  • Understanding of concepts and principles of Functional programming. 
  • Excellent knowledge of multithreading, streams and isolates, and background processes .
  • Experienced in Testing frameworks and methodologies (unit/widget testing, SnapshotTests).
  • Experience in developing and applying App Architectures (MVVM, VIP, Redux, BLoC, etc.). 
  • Understanding of Dependency Injection .
  • Familiarity with Reactive and Data-Driven programming (RxDart etc.). 
  • Experience in documenting code using Modelling diagrams (e.g. UML, C4) .
  • Ability to write clean, efficient, and well-documented code. 

Will be a plus:

  • Experience with Swift/Objective-C and Java/Kotlin.
  • Experience in Native Development and writing custom platform-specific code .
  • Experience with ProtoBuf, WebSockets.
  • Shopify integration using Storefront and Customer APIs.
  • Experience with Atomic designs.

What it’s like to work at Intellias

At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That’s why we offer a range of benefits that support your well-being and charge your professional growth.
We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.
We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.

Have not found the most
suitable position
yet?

Leave your resume and we will select a cool option for you.
Good news!
Link copied
Good news!
You did it.
Bad news!
Something went wrong. Please try again.