
Flutter Mobil Yazılım Uzmanı
Job Postings by Position
See AllJob Postings by Filter
Mobile Software Specialist Job Listings
A Mobile Software Specialist is a professional who develops and manages applications for mobile devices. This position requires a broad skill set in mobile application development and software engineering. Candidates are typically specialized in designing and developing applications for Android and iOS platforms. Mobile Software Specialists frequently release updates to improve user experience and optimize performance.
What Does a Mobile Software Specialist Do?
A Mobile Software Specialist develops applications for mobile platforms and updates existing apps. They handle application design, coding, debugging, and performance optimization for Android and iOS operating systems. Additionally, they analyze user feedback, add innovative features, and improve app performance. User-centered design and efficient coding are key responsibilities in this role.
What to Look for in Job Listings
When applying for a Mobile Software Specialist position, it is crucial to pay attention to the required experience on mobile platforms and software development skills. Carefully review which mobile operating systems (Android or iOS) the job requires experience with. Also, gather information about development processes, programming languages used (Java, Kotlin, Swift, etc.), and necessary software tools. Project management and teamwork skills mentioned in the listing should also be considered.
Education and Certifications Required
A bachelor’s degree in Computer Engineering, Software Engineering, or a related field is typically required. Certifications in Android and iOS app development can strengthen the application. Google's Android Development Certification or Apple's iOS Developer Certification are commonly requested. Relevant courses or specialized training programs can also provide a competitive advantage.
Skills and Attributes Employers Look For
Key professional and personal attributes for a Mobile Software Specialist include analytical thinking, problem-solving, and attention to detail. Experience in mobile application development, proficiency with project management tools, and the ability to work collaboratively are essential. Employers expect candidates to have a strong understanding of the software development lifecycle and Agile methodologies. Candidates who keep up with technological innovations and continuously improve themselves are preferred.
Career Opportunities
Mobile Software Specialists have opportunities across various industries. Technology companies, software development agencies, mobile app firms, e-commerce companies, and financial organizations often need professionals in this role. Startups, mobile game developers, and large-scale organizations also require mobile software expertise. The demand for mobile software development skills is increasing across many sectors.
How to Apply
When applying, candidates should focus their resumes and experience on mobile application development processes. Supporting your application with examples of technologies used and apps developed in previous projects makes it more compelling. Highlight your skills and experiences that match the requirements listed and provide concrete achievements in software development. Including personal projects or open-source contributions can further strengthen your application.
Areas Where Mobile Software Specialists Can Work
Mobile Software Specialists can work in many industries. High demand exists in technology firms, agencies developing mobile applications, and the gaming industry. E-commerce, finance, and healthcare sectors also require mobile software expertise. Startups and small businesses provide opportunities as well. Specialists may also work on user experience (UX) and user interface (UI) design, which are frequently part of their responsibilities.
Programming Languages Required
For Mobile Software Specialist roles, proficiency in Java and Kotlin for Android, and Swift and Objective-C for iOS is essential. These are the most widely used programming languages for mobile app development. Web technologies like HTML5, CSS, and JavaScript may also be needed in some mobile app development contexts. Knowledge of frameworks and tools, such as Android Studio and Xcode, is important. Job listings typically specify required software skills, clarifying which programming languages candidates need to master.
Flutter Mobil Yazılım Uzmanı
24.11.2025
Bursa / Türkiye
Deneyim: 4-6 Yıl
Type of Work: Tam Zamanlı
Work Location: İş Yerinde
Job Description
Sorumluluklar
- Flutter ile iOS/Android için tek kod tabanı üzerinden uygulamayı sıfırdan kurmak ve geliştirmek
- Harita ve konum akışları: rota/Polyline çizimleri, canlı konum takibi, arka planda konum güncellemeleri, geofence senaryoları
- Kamera & dosya akışları: foto/video çekimi, galeri seçimi, çoklu dosya yükleme, PDF/evrak üretimi; yükleme durumlarının ve hata senaryolarının yönetimi
- API entegrasyonu: backend ile güvenli veri alışverişi, kimlik doğrulama, hataya dayanıklı istek/yanıt akışları
- Bildirim & derin link akışlarının kurulumu (push, topic/segment mantığı, derin bağlantılar)
- Durum yönetimi ve modüler mimari kurgusu; okunabilir, ölçeklenebilir kod tasarımı
- Temel testler, performans ve hata takibi; uygulama mağazası yayın süreçlerine hazırlık (ikon, izin metinleri, sürümleme, açıklamalar)
Aranan Nitelikler
- En az 1 yıl Flutter tecrübesi
- Harita/konum, kamera ve dosya yükleme içeren akışlarda pratik deneyim
- RESTful API’lerle çalışma, async/await ve hata yönetimi konusunda sağlam temel
- Durum yönetimi (Provider/Riverpod/BLoC fark etmez — prensiplerine hâkim)
- Git ile çalışma ve temel dokümantasyon alışkanlığı
- Ekip çalışmasına yatkın, UI/UX duyarlılığı yüksek, temiz kod yaklaşımı
- Tercihen: Benzer ölçekli mobil uygulama(lar)ıyayınlamış olmak
Çalışma Koşulları
- Ofis içi (yüz yüze) çalışma — Bursa
- Hafta içi tam zamanlı; ekip senkronlarına uygun çalışma düzeni
- Ürün odağında uzun vadeli geliştirme ve sorumluluk alma imkânı
Başvururken Lütfen Şunları Ekleyin
- Uygulama bağlantıları: Google Play / App Store / TestFlight ya da demo/GitHub linkleri
- İlgili projede hangi modülleri geliştirdiğiniz (örn. harita, konum, kamera, dosya yükleme, push vb.)
- Projede ekipteki rolünüz ve sorumluluklarınız (örn. tek geliştirici, modül sahibi, code review, yayın süreci vb.)
