Modertize
Modertize

Senior Software Engineer Mobile (Flutter)

Isfahan/ Isfahan University of Technology
Suitable For Disabled
Full Time
Saturday To Wednesday
-
Flexible working hours -Learning stipends -Snacks
Less than 10 employees
IT / Software / Hardware
Iranian company dealing with Iranian and foreign customers
1404
Privately held
توضیحات بیشتر

key Requirements

5 years experience in similar position
Rest API - Intermediate
Dart - Intermediate
Flutter - Advanced
Preferable location Isfahan

Job Description

JOB PURPOSE 
As a Senior Software Engineer – Mobile (Flutter), you will play a key role in building high-performance, scalable, and maintainable mobile applications for both Android and iOS platforms. You will collaborate closely with cross-functional teams including product, backend, QA, and design to deliver user-centric features and seamless mobile experiences. This role requires deep Flutter expertise, strong architectural skills, and a solid understanding of the full mobile development lifecycle. 
 
KEY RESPONSIBILITIES 

  • Design and build advanced cross-platform mobile applications using Flutter and Dart; 
  • Maintain and evolve existing apps with high-quality code, smooth UI/UX, and excellent performance; 
  • Collaborate with product managers, designers, and backend engineers to define, design, and deliver new features; 
  • Ensure application performance, quality, and responsiveness; 
  • Write clean, maintainable code with comprehensive test coverage; 
  • Integrate with RESTful APIs and other third-party services; 
  • Guide architectural decisions and ensure scalable mobile design patterns; 
  • Mentor junior engineers and participate in peer code reviews; 
  • Troubleshoot and fix bugs, performance bottlenecks, and UI inconsistencies; 
  • Ensure compliance with best practices and platform guidelines for both iOS and Android. 

 
QUALIFICATIONS, EXPERIENCE, KNOWLEDGE, SKILLS, TRAITS 

Qualifications 
BSc in Computer Science, Software Engineering, or a related technical field. 

Experience 
  • 5+ years of experience in mobile app development, with at least 3+ years using Flutter and Dart; 
  • Proven experience delivering production-quality Flutter apps for both iOS and Android; 
  • Experience with state management approaches such as Provider, Riverpod, or Bloc; 
  • Strong experience integrating mobile apps with RESTful APIs; 
  • Experience with push notifications, deep linking, and app lifecycle management; 
  • Familiarity with App Store and Google Play submission and release cycles; 
  • Experience with automated testing and CI/CD pipelines for mobile apps. 


Knowledge 

  • Solid understanding of mobile UI/UX design principles and cross-platform best practices; 
  • In-depth knowledge of mobile architecture patterns (MVC, MVVM, Clean Architecture); 
  • Knowledge of Firebase services, including authentication, analytics, and crash reporting; 
  • Familiarity with offline storage, local caching, and secure data handling; 
  • Understanding of accessibility, localization, and mobile performance optimization. 


Skills 

  • Excellent problem-solving and debugging skills; 
  • Strong communication and collaboration abilities; 
  • Ability to write well-documented, clean, and maintainable code; 
  • Capable of handling the full app lifecycle from requirements to deployment. 


Traits 

  • Self-motivated and proactive; 
  • User-focused mindset with attention to detail; 
  • Passionate about mobile technologies and continuous learning; 
  • Comfortable working in a fast-paced, agile environment. 

Job Requirements

Gender
Men / Women
Education
Bachelor| Computer and IT
Language
English| Intermediate - 50%
Software
Rest API| Intermediate Flutter| Advanced Dart| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای Modertize

این آگهی بسته شده است