SUB IQ YAZILIM ÇÖZÜMLERİ
Mobile App Developer
Job Description
We are looking for a Mobile App Developer to join our continuously evolving mobile application projects. The ideal candidate should be proficient in Flutter using the MVVM architecture, value user experience and design, and be familiar with modern mobile development practices.
Responsibilities:
-
Developing mobile applications using Flutter framework and MVVM architecture
-
Creating user-focused, intuitive, and high-performance mobile interfaces
-
Implementing application screens in accordance with UI/UX design standards
-
Integrating with systems such as Firebase, RESTful APIs, and similar technologies
-
Managing version control processes via Git
-
Applying Flutter testing methods such as unit and widget tests
-
Actively participating in the research, prototyping, and productization of new app ideas
Required Qualifications
-
Minimum 2 years of mobile app development experience with Flutter
-
Ability to write sustainable and modular code following the MVVM architecture
-
Strong knowledge of UI/UX principles and awareness of mobile design trends
-
Proficiency in Git version control and effective management of Git workflows within a team
-
Experience with Flutter testing structures such as unit, integration, and widget tests
-
Familiarity with Play Store and App Store processes (publishing, updating, bug tracking, etc.)
Preferred Additional Qualifications
-
Basic knowledge of frontend technologies (HTML, CSS, JavaScript)
-
Familiarity with backend technologies such as ASP.NET Core
-
Understanding of Angular framework
-
Proficiency in design tools (Figma, Adobe XD, Sketch, etc.)
-
Habit of writing code in accordance with Clean Code and SOLID principles
-
Flexibility to make improvements based on user feedback
What We Offer
-
Opportunity to take technical ownership and freedom in mobile app development processes
-
Chance to develop applications that directly impact users in UX/UI-focused projects
-
Remote or hybrid work options and flexible working hours
-
Continuous opportunity to create and experiment in R&D-backed new projects
-
A technically supportive environment and team structure that encourages continuous improvement