Hem Android hem iOS platformlarında uygulama geliştirecek bir mobil uygulama geliştiricisi arıyoruz.
Flutter ile yazılmış yapıyı hem teknik hem de ürün açısından ileriye taşıyabilecek, gerektiğinde Swift veya Kotlin gibi native teknolojilere de müdahale edebilecek donanıma sahip bir ekip arkadaş arıyoruz.
Görev ve Sorumluluklar:
- Flutter & Dart kullanarak yüksek performanslı, kullanıcı dostu mobil uygulama geliştirmek
- UI/UX tasarımıyla entegre şekilde çalışarak responsive ve animasyonlu arayüzleri kodlamak
- Firebase, Push Notification, Authentication gibi servisleri entegre ederek RESTful API’lerle bağlantıları sağlamak
- Uygulama performansını analiz ederek darboğazları tespit etmek ve iyileştirmeler yapmak
- Git üzerinden versiyon kontrolü, pull request ve code review süreçlerine aktif katılım sağlamak
- App Store ve Play Store’da uygulama yayın süreçlerini yönetmek; sürümleme, beta test ve hata takibi işlemlerini yürütmek
- State management çözümlerini (BLoC, Provider, GetX, Riverpod) etkin şekilde kullanmak
- Gerektiğinde Swift (iOS) veya Kotlin/Java (Android) ile native entegrasyonlar ya da özel plugin geliştirmeleri yapmak
- Profiling/debugging araçlarıyla hata ayıklama gerçekleştirmek; unit/widget testler yazmak
- CI/CD süreçlerine katkı sağlamak ve kod kalitesini sürekli geliştirmek
Aranan Nitelikler:
- En az 2 yıl Flutter geliştirme deneyimi
- Dart diline hâkimiyet ve state management yaklaşımlarına (Provider, BLoC, GetX, Riverpod) güçlü bir hakimiyet
- RESTful API entegrasyonu ve JSON tabanlı servislerle aktif çalışma tecrübesi
- Git ile versiyon kontrolü, branch yönetimi, code review ve CI/CD süreçlerine hâkimiyet
- iOS (Swift) ve Android (Kotlin/Java) dillerinde bilgi sahibi olmak (platform-specific geliştirmeler için)
- App Store veya Play Store’da yayınlanmış en az bir uygulamada aktif geliştirme deneyimi
- Firebase servislerinde deneyim (Firestore, Cloud Messaging, Crashlytics, Authentication vb.)
- GitHub Copilot, ChatGPT gibi yapay zeka destekli araçlarla geliştirme süreçlerini hızlandırabilme
- Test-Driven Development (TDD) yaklaşımıyla çalışma veya test yazma tecrübesi
- UI/UX detaylarına özen gösterme; tasarım ekibi ile uyum içinde çalışabilme
- Kod dokümantasyonu, teknik rehber hazırlama ve ekip içi bilgi paylaşımı kültürüne katkı sağlama
Birlikte üretmek ve büyümek dileğiyle
İş Türü: Tam zamanlı
İşi Bildir