Mobil Uygulama Geliştirici
ÇözümTR Payment Systems · Odunpazari, Eskişehir, Türkiye
قدّم وتابع مع أبلاي إيدجŞirketimizin yazılım geliştirme ekibinde görev almak üzere; kullanıcı deneyimi odaklı, performanslı ve sürdürülebilir mobil uygulamalar geliştirebilecek “Mobil Uygulama Geliştirici” arayışımız bulunmaktadır.Bu pozisyonda görev alacak ekip arkadaşı; Android ve/veya iOS platformlarında mobil uygulama geliştirme süreçlerinde aktif rol alacak, mevcut mobil uygulamaların bakım ve geliştirme çalışmalarını yürütecek, backend servisleri ile entegrasyon süreçlerini yönetecek ve kullanıcı deneyimini iyileştirmeye yönelik çalışmalar gerçekleştirecektir. Modern mobil geliştirme teknolojilerine hakim, yenilikçi çözümler üretebilen ve takım çalışmasına yatkın adaylarla çalışmak istiyoruz. Genel NiteliklerÜniversitelerin Bilgisayar Mühendisliği, Yazılım Mühendisliği veya ilgili bölümlerinden mezunFlutter mobil uygulama geliştirme alanında tercihen en az 2 yıl deneyimliDart programlama dilinde güçlü ve derin bilgi sahibiiOS ve Android platform mimarileri hakkında deneyime sahipRESTful API ve WebSocket entegrasyon süreçlerine hakimMobil uygulama mimarileri (BloC, Riverpod, Provider, GetX vb.) konusunda deneyim sahibiFirebase, push notification, local database (Hive, Isar, SQLite) konusunda deneyimliGit versiyon kontrol sistemine hakimUygulama performansı, güvenliği ve kullanıcı deneyimi odaklı geliştirme yaklaşımına sahipMobil uygulama yayınlama süreçleri (Google Play Store / App Store) hakkında deneyim sahibiUI/UX tasarımlarını Flutter uygulamasına dönüştürme konusunda deneyimliHata ayıklama (debugging), profiling ve performans optimizasyonu konusunda deneyim sahibiAgile/Scrum metodolojileri ile çalışma deneyimi bulunanAnalitik düşünme ve problem çözme becerileri gelişmişTakım çalışmasına yatkın ve iletişim becerileri güçlüTeknik dokümantasyonları anlayabilecek seviyede İngilizce bilgisine sahip Görev, Yetki ve SorumluluklarŞirket bünyesindeki mobil uygulama projelerinin geliştirme süreçlerinde aktif görev almak, Android ve/veya iOS platformlarına yönelik mobil uygulamalar geliştirmek, Mevcut mobil uygulamaların bakım, güncelleme ve iyileştirme çalışmalarını yürütmek, Backend servisleri ile mobil uygulama entegrasyonlarını gerçekleştirmek, Kullanıcı deneyimi ve performans odaklı geliştirme yapmak, Mobil uygulamalarda oluşan hata ve sorunları analiz ederek çözüm üretmek, Responsive ve sürdürülebilir mobil uygulama bileşenleri geliştirmek, Kod inceleme (Code Review) süreçlerine katılmak, Mobil uygulama güvenliği standartlarına uygun geliştirme yapmak, Uygulama mağazası yayınlama ve sürüm yönetimi süreçlerini yürütmek, Test süreçlerine destek olmak ve birim testleri geliştirmek, Teknik dokümantasyon hazırlamak ve güncel tutmak, Yeni mobil teknolojileri araştırmak ve projelerde uygulanabilir çözümler önermek, Gerektiğinde mevcut sistemlerin teknik destek ve bakım süreçlerinde görev almak. Teknik Yetkinlikler (Tercih Sebebi)Riverpod state management framework ile çalışmış olmakBloC pattern ve flutter_bloc kütüphanesi deneyimiBağımlılık yönetimi (Dependency Injection) mimarisine hakim, get_it ve injectable kütüphaneleri ile çalışmış olmakWidget yaşam döngüsü ve state yönetim süreçlerini optimize etmek amacıyla flutter_hooks kullanımında deneyimli olmakClean Architecture prensiplerine hakim ve katmanlı mimaride (Layered Architecture) uygulama geliştirme deneyimine sahip olmakFirebase (Firestore, Realtime Database, Cloud Functions) ve Crashlytics ile çalışmış olmakHive, Isar veya SQLite gibi local database çözümlerinde deneyim sahibi olmakWebSocket, real-time veri synchronization ve push notification entegrasyonlarında deneyim sahibi olmakCI/CD pipeline ve Flutter deployment otomasyonu konusunda bilgi sahibi olmakMobil uygulama güvenliği konusunda deneyim sahibi olmak (encryption, secure storage)Harita servisleri (Google Maps, Mapbox), konum servisleri veya kamera entegrasyonları konusunda deneyim sahibi olmakYouTrack vb. iş takip araçlarını kullanabilmekFlutter Widget test, Integration test ve test automation konusunda bilgi sahibi olmakApp performance monitoring ve Firebase Performance araçlarında deneyim sahibi olmakNative platform kodu (Swift, Kotlin) ile method channel entegrasyonu deneyimiFlutter Design Systems ve Figma entegrasyonu konusunda bilgi sahibi olmakÇalışma Modeli ve Yan HaklarTam zamanlı çalışmaŞirket servisi ve yemek hizmetiKariyer gelişim ve eğitim destekleriDinamik ve teknoloji odaklı çalışma ortamı Tamamlayıcı sağlık sigortasıDoğum günü izniBaşvuruGüncel özgeçmişinizi, varsa GitHub / App Store / Google Play uygulama referanslarınızı hr@cozumtr.com adresine ileterek bizimle paylaşabilirsiniz.