Atomica Education
Principal Full-Stack & Mobile Software Engineer — iOS First | Proje Bazlı | Hybrid
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Freelance / Contract
Location:
Babadağ, Denizli, Türkiye
Work mode:
Hybrid
Published on:
21 August 2026
What they need
Atomica Eğitim , 3D oyunlar ve dijital öğrenme teknolojileriyle matematik öğrenme deneyimini yeniden tasarlayan bir EdTech girişimidir.
Mevcut teknoloji altyapımızın kritik bir aşamasında, özellikle iOS uygulamamızı hızla tamamlayarak App Store yayınına taşıyabilecek , bununla birlikte backend, mobil, web ve bulut altyapısında uçtan uca teknik sorumluluk alabilecek Principal seviyesinde Full-Stack & Mobile Software Engineer arıyoruz.
Bu pozisyon için minimum 15 yıl profesyonel yazılım geliştirme deneyimi zorunludur.
Bu kriter bir tercih değil, rolün kapsamı nedeniyle temel değerlendirme koşuludur. 15 yılın altında profesyonel yazılım geliştirme deneyimine sahip başvurular değerlendirmeye alınmayacaktır.
Aradığımız kişi yalnızca uzun yıllar deneyime sahip bir yazılımcı değil;
- Karmaşık ve devralınmış sistemleri çok kısa sürede analiz edebilen,
- Kritik sorunları hızla önceliklendirebilen,
- Doğrudan kod tabanına girerek çözüm üretebilen,
- Birden fazla teknoloji katmanı arasında rahatlıkla hareket edebilen,
- Teknik belirsizlikleri hızla ortadan kaldırabilen,
- Yüksek teknik yetkinliği yüksek execution hızıyla birleştirebilen,
- Gereksiz süreç yaratmadan sonuca gidebilen
bir mühendis olmalıdır.
Bu nedenle pozisyon klasik bir Senior Developer rolünden ziyade Principal / Staff Engineer seviyesinde, hands-on teknik sahiplik gerektirmektedir.
İlk ve en kritik hedef
Projede ilk teknik önceliğimiz, mevcut Swift / SwiftUI iOS uygulamasının devralınması, eksiklerinin hızla tespit edilmesi, kritik sorunlarının çözülmesi ve App Store yayınına hazır hale getirilmesidir.
Bu süreçte uzun onboarding ve haftalar süren sistem keşfi yerine, doğru kişiler arasında doğrudan ve yakın çalışma modeliyle hızlı ilerlemeyi hedefliyoruz.
Sorumluluklar
- Mevcut Swift / SwiftUI iOS uygulamasını devralmak , kod tabanını ve mimariyi hızla analiz etmek; eksik akışları, entegrasyon problemlerini, teknik borçları ve App Store yayın engellerini tespit etmek.
- iOS uygulamasını tamamlayarak production-ready ve App Store'a hazır hale getirmek.
- Backend/API, authentication, payment/IAP, notification, medya ve Unity entegrasyonlarının uçtan uca doğru çalışmasını sağlamak.
- Native mobil uygulamalar, .NET backend/API, backoffice, web yüzeyleri ve AWS operasyonlarında uçtan uca teknik sahiplik almak.
- Üretim ortamındaki sorunları teşhis etmek; güvenlik, performans, logging, monitoring ve sistem sürekliliğini geliştirmek.
- Öncelikle Swift/SwiftUI , bunun yanında C#/.NET ve ihtiyaç halinde Kotlin veya Node.js/Express kod tabanlarında doğrudan geliştirme yapmak.
- SQL Server / Entity Framework değişikliklerini production risklerini gözeterek planlamak ve uygulamak.
- App Store ve Google Play yayın süreçleri, subscription/IAP, Firebase push notifications, SignalR, medya akışları ve üçüncü taraf entegrasyonlarını yönetmek.
- Unity geliştiricisiyle mobil build, entegrasyon ve release koordinasyonunu yürütmek.
- Yeni özelliklerden önce sistemin stabilitesi, bakım yapılabilirliği ve güvenilirliğini güvence altına almak.
- Teknik önceliklendirmeyi doğrudan CEO ile yürütmek; teknik riskleri, seçenekleri ve trade-off'ları iş perspektifiyle açık şekilde aktarabilmek.
- Kod kalitesi, dokümantasyon, testing, code review, CI/CD, release ve incident management süreçleri için uygulanabilir standartlar oluşturmak.
Aradığımız temel nitelikler
- Minimum 15 yıl profesyonel yazılım geliştirme deneyimi.
- Production ortamında kullanılan tüketici ürünleri, SaaS platformları veya mobil ürünlerde ileri seviye mühendislik deneyimi.
- Yüksek seviyede ownership ve sonuç odaklı çalışma yaklaşımı.
- Swift ve SwiftUI ile ileri seviye native iOS geliştirme deneyimi.
- Devralınmış veya yarım kalmış bir iOS uygulamasını analiz ederek tamamlamış olmak.
- App Store yayın sürecini uçtan uca yönetmiş olmak.
- C# ve ASP.NET Core ile REST API geliştirme konusunda güçlü production deneyimi.
- İlişkisel veritabanları, ORM ve production database değişikliklerinde ileri seviye deneyim.
- Android/Kotlin kodunu okuyup müdahale edebilecek veya çok kısa sürede efektif hale gelebilecek mobil mühendislik altyapısı.
- Authentication, payment, subscription/IAP, push notification, real-time communication ve file/video streaming entegrasyonlarında gerçek production deneyimi.
- Git, code review, automated testing, CI/CD ve güvenli release pratiklerinde ileri seviye yetkinlik.
- Eksik dokümante edilmiş bir sistemi kendi başına analiz ederek teknik yol haritası çıkarabilme becerisi.
- Teknik trade-off'ları CEO seviyesinde açık, kısa ve sonuç odaklı biçimde anlatabilme yetkinliği.
Bu projeyi neden tercih etmelisiniz?
Bu pozisyonu özellikle deneyimli bir mühendis için yalnızca “başka bir yazılım projesi” olmaktan çıkaran bazı önemli avantajlar bulunuyor.
1. Devralma sürecinde yalnız bırakılmayacaksınız
Devralacağınız sistem size dokümantasyon bırakılıp “buradan devam edin” denilecek bir proje değildir.
Sistemi devredecek mühendis yaklaşık 20 yıllık profesyonel yazılım geliştirme deneyimine sahiptir ve devir sürecinde aktif olarak erişilebilir olacaktır.
Kod tabanı, mimari kararlar, geçmişte alınan teknik kararların nedenleri, entegrasyonlar veya karşılaşacağınız edge-case'lerle ilgili ihtiyaç duyduğunuz kadar soru sorabilecek , doğrudan sistemin mevcut teknik sahibinden bilgi alabileceksiniz.
Amacımız yeni mühendisin sistemi yeniden keşfetmesi değil, mevcut bilgi birikiminin mümkün olduğunca eksiksiz aktarılmasıdır.
2. Hızlı sonuç için yakın çalışma modeli
Bu projede iletişim katmanlarının arkasına saklanan uzun kurumsal süreçler bulunmayacak.
CEO, mevcut teknik ekip, devreden mühendis ve projeyi üstlenecek mühendis arasında doğrudan çalışma modeli uygulanacaktır.
Gerektiğinde aynı ortamda çalışarak, teknik kararları bekletmeden alarak ve hızlı feedback döngüsü oluşturarak projenin kısa sürede sonuçlandırılması hedeflenmektedir.
Özellikle kritik devralma ve release dönemlerinde yakın dirsek temasıyla çalışma bizim için önemli bir prensiptir.
3. Hybrid çalışma
Pozisyon hybrid çalışma modeline sahiptir.
Projenin teknik olarak yoğun koordinasyon gerektiren devralma, kritik entegrasyon ve release aşamalarında yüz yüze çalışma yapılabilecek; diğer geliştirme süreçlerinde ise uzaktan çalışma esnekliği sağlanacaktır.
Buradaki yaklaşımımız ofiste geçirilen süreyi artırmak değil, projenin en hızlı ve doğru biçimde tamamlanmasını sağlayacak çalışma modelini uygulamaktır.
4. Net proje kapsamı ve net öncelik
İlk hedef belirsiz değildir:
iOS uygulamasını devral → kritik problemleri tespit et → tamamla → stabilize et → App Store'a çıkar.
Önceliklerin sürekli değiştiği veya proje kapsamının kontrolsüz biçimde genişlediği bir çalışma modeli yerine, önce kritik hedefi tamamlamaya odaklanıyoruz.
5. Teknik karar mekanizmasına doğrudan erişim
Bu rolde teknik önerileriniz çok katmanlı yönetim süreçlerinden geçmeyecektir.
Teknik değerlendirmeler ve önceliklendirmeler doğrudan CEO ile birlikte yürütülecektir.
Doğru gerekçelendirilmiş teknik kararların hızlı biçimde uygulanabilmesi için geniş hareket alanı sağlanacaktır.
6. Gerçek teknik sahiplik
Bu rol yalnızca ticket kapatma veya kendisine verilen feature'ları geliştirme pozisyonu değildir.
Projeyi üstlenen mühendis;
- Sorunu tanımlar,
- Önceliği belirler,
- Teknik çözümü önerir,
- Gerekirse doğrudan uygular,
- Release'e kadar takip eder.
Kısacası teknik karar verme yetkisi ile teknik sorumluluk birlikte verilir.
7. Ödeme modeli net ve proje bazlıdır
Çalışma proje bazlı gerçekleştirilecektir.
Ödeme planı proje başlamadan önce karşılıklı olarak netleştirilecek ve ödeme iki aşamalı yapılacaktır:
1. ödeme: Proje başlangıcında
2. ödeme: Projenin tamamlanması ve kararlaştırılan teslim kriterlerinin karşılanmasının ardından
Böylece hem proje kapsamı hem ödeme modeli başlangıçta taraflar açısından açık ve öngörülebilir olacaktır.
Tercih sebebi olacak teknik deneyimler
Backend
- .NET 6+
- ASP.NET Core
- Clean Architecture
- CQRS / MediatR
- Entity Framework Core
- SQL Server
- SignalR
- Quartz.NET
iOS
- Swift
- SwiftUI
- StoreKit / In-App Purchase
- Keychain
- Push Notifications
- Signing & Provisioning
- TestFlight
- App Store Connect
- App Store Review
Android
- Kotlin
- Hilt
- Retrofit
- Firebase
- Google Play Billing
Cloud & Operations
- AWS RDS
- S3
- CloudFront / CDN
- EC2 veya benzeri cloud operasyonları
- Logging
- Monitoring
- Production incident management
Web & Game Integrations
- Node.js
- Express
- EJS
- SQLite
- Web tabanlı oyun build'lerinin yayınlanması
- Unity–Native Mobile entegrasyonları
Tercih sebebi olacak alan deneyimleri
- EdTech
- Game-based learning / oyunlaştırma
- Çocuklara yönelik dijital ürünler
- B2C subscription ürünleri
- Consumer applications
- Küçük teknik ekipleri yönlendirme
- Outsource ekip ve geliştiricileri teknik olarak yönetme
Çalışma modeli
Proje bazlı + Hybrid
İlk teknik öncelik iOS uygulamasının tamamlanması ve App Store yayınıdır.
Ancak aradığımız profil yalnızca iOS geliştiricisi değildir. Projenin ihtiyaç duyduğu noktalarda backend, Android, web, cloud ve entegrasyon katmanlarında da doğrudan sorumluluk alabilecek çok yüksek seniority ve sistem bakış açısı beklenmektedir.
Başvurmadan önce
Bu pozisyon junior, mid-level veya klasik senior seviyesinde bir rol değildir.
15+ yıl profesyonel yazılım geliştirme deneyimine sahip; Principal / Staff seviyesinde teknik karar verebilen, aynı zamanda aktif şekilde kod yazmaya devam eden mühendislerle görüşmek istiyoruz.
Özellikle:
karmaşık sistemi devralma + hızlı teşhis + production stabilization + App Store release
konularında güçlü geçmişi bulunan adaylara öncelik verilecektir.
Minimum 15 yıl deneyim şartını karşılamayan başvurular değerlendirmeye alınmayacaktır.
Other offers great for you!
These companies are also looking for great profiles
Tenth Revolution Group
Ingénieur Logiciel Fullstack – Freelance | Lille (Hybride)
480-550
Freelance
Lille, France
Hybrid
Skills
6 months ago
Quick apply
Teksystems
Expert en developpement fullstack
Freelance
Le Mans, France
Hybrid
Skills
4 days ago
Quick apply
skiils
Consultant QA Mobile iOS / Android
Freelance
Paris, France
Hybrid
Skills
6 hours ago
Quick apply
No company information available.