First Source

استخدام Flutter Developer (Isfahan)

First Source
امکان دورکاری

فرصت شغلی
درباره شرکت



The team

You will be part of our Mobile App Development team. We combine innovative Design and robust engineering to create outstanding mobile apps for our clients. Our team is collaborative, creative, and passionate about building solutions that delight our customers. The role We’re looking for a Flutter Developer to develop high performing applications for the iOS and Android platforms. As part of a team that is tasked to grow our clients’ businesses through mobile solutions, you’ll help build, test, and optimise the mobile apps we create


● Use clean, maintainable code to create and improve powerful mobile applications

● Collaborate with internal teams such as Quality Assurance, Design, and Product Management to conceptualise user-friendly mobile applications

● Analyse data to understand and improve user experience and interaction with our mobile applications

● Test and troubleshoot any issues related to our mobile trading applications

● Prioritise information Security and process maintenance in designing mobile applications

Our squad culture

You’ll work with the product squads — either focusing on a single squad or collaborating with
multiple squads simultaneously. Consisting of experts from various functional areas, a squad is
an autonomous, mission-driven team in charge of a specific, impactful product. The squad
leader sets the mission, establishes measurable goals, and empowers collaboration within and
beyond the squad.

The role

Your main responsibility will be to enhance the next generation of our iOS and Android apps.
Your solid understanding of native programming languages will be crucial to developing
meaningful mobile applications with intuitive user interfaces.You'll have the opportunity to use
your creative skills and ideas along with agile practices to help the squad achieve its goals.


●Develop high-volume, low-latency Android and iOS applications with clean, effective, and
scalable code.

●Discuss and execute strategies with your squad to improve customers' interaction with
mobile apps.

●Maintain information Security and process maintenance as a high priority throughout the
lifecycle of a mobile app.

●Explore new technologies and present them as proof of concept in areas like
development speed, maintainability, conversion, and Security.

●Coordinate with other teams to build the best possible UX such as Product Management,
Design, and Quality Assurance teams.

●Write readable code, provide comprehensive documentation for existing code, and make
improvements to existing code as necessary.

Minimum requirements

●Extensive experience developing apps with Flutter

●More than 5 years experience developing mobile apps for at least one platform (released
on Apple AppStore/Google Play or accessible on GitHub)

●Automated Testing and building experience

●Expertise in at least one of the following programming languages: Java, Dart, ES6, Kotlin,
Objective-C, or Swift

●A good grasp of the differences between Android and iOS Design guidelines and patterns

●Excellent knowledge of the performance tools and optimisation techniques in Android or

●Familiarity in using third-party libraries and APIs

●Understanding how the Agile development cycle works

●Fluency in written and spoken English

Preferred experience
●Knowledge of Material Design

●An understanding of UI animations and the ability to implement them

●Experience developing native mobile applications

●Background in the fintech industry

Negar Tower, Tehran


  • Performance-based bonuses
  • Competitive salary
  • Health and wellness benefits
  • Education assistance
  • Onsite meals and snacks
  • Flextime