Bilgisayar Mühendisliği

Freelance Yazılım Geliştirici Aranıyor (Öğrenciler için)


Şirket: Scove Systems ( https://scovesystem.com/ )
Konum: İzmir / Konya
Çalışma Şekli: Freelance / Uzaktan
Planlanan Kişi Sayısı: 1 veya 2 kişi
Son Başvuru Tarihi: 25.11.2024
    
Değerli arkadaşlar merhaba, teknokent bünyesinde yer alan şirketimizin bir projesi için Python tabanlı bir uygulamanın masaüstü versiyonunu geliştirebilecek öğrenci adayları arıyoruz. Adaylar aşağıdaki iki çalışma yönteminden birini tercih edebilir:

Seçenek 1: Web Teknolojileri ile Çalışacak Adaylar

Elimizde React ve Electron kullanılarak hazırlanmış bir arayüz kodu bulunmaktadır. Bu arayüzün Python uygulamamızla entegre edilerek, kullanıcıların masaüstünden direkt erişim sağlayabileceği bir uygulama (.exe, vb.) haline getirilmesi istenmektedir. Adayın bu entegrasyonu başarıyla tamamlaması durumunda, uygulamanın güncellemeleri ve geliştirilmesi, mevcut web sitesinin iyileştirilmesi gibi devam eden projelerde de uzun vadeli iş fırsatları sunulacaktır.

Seçenek 2: Flutter ile Çalışacak Adaylar

Python uygulamamızı Flutter kullanarak geliştirilecek bir masaüstü arayüzle entegre edecek, kullanıcıların masaüstünden hızlıca erişim sağlayabileceği bir uygulama (.exe, vb.) geliştirecek adaylar için uygundur. Bu seçenek, masaüstü performansını artırmak ve tek bir kod tabanı ile farklı platformlarda kolay çalışma olanağı sağlamak isteyen adaylar için tercih edilebilir.

Görev ve Sorumluluklar (Her iki seçenek için):
•    Mevcut Python kodunu kullanıcı dostu bir masaüstü uygulamasına entegre etmek ve seçilen teknolojiye göre masaüstü arayüzü geliştirmek.
•    Esnek ve özelleştirilebilir bir uygulama tasarlamak; belirli konfigürasyonlarla arayüzde değişiklik yapılabilmesi ve seçeneklerin yapılandırılabilir olması sağlanmalıdır.
•    Masaüstü ve Python uygulamalarının, farklı bilgisayarlar ve ortamlar (çevresel değişkenler vb.) arasında geçiş yapıldığında sorunsuz bir şekilde çalışması sağlanmalıdır. Özellikle dosya yolları, sistem yapılandırmaları ve çevresel değişkenler gibi faktörlerin doğru şekilde yönetilmesi ve her ortamda uyumlu bir şekilde çalışacak şekilde ayarlanması gerekmektedir.
•    Masaüstü uygulamasının stabil ve hızlı çalışmasını sağlamak için gerekli testlerin yapılması ve performans optimizasyonlarının gerçekleştirilmesi.
•    Aday, entegrasyonu başarıyla tamamladıktan sonra uygulamanın güncellemelerini yapmak, yeni özellikler eklemek ve mevcut şirket web sitesinin bakımını üstlenmek.
•    Gerekli durumlarda uygulama belgelerini hazırlamak, yapılan geliştirmeleri kayıt altına almak ve proje detaylarını ekibe sunmak.

Aranan Nitelikler:
•    Python programlama diline hakimiyet.
•    Seçenek 1 için: HTML, CSS, JavaScript, React ve Electron teknolojilerine iyi derecede hakimiyet.
•    Seçenek 2 için: Flutter ile masaüstü uygulama geliştirme konusunda bilgi sahibi olmak.
•    Kullanıcı arayüzü (UI) ve kullanıcı deneyimi (UX) geliştirme konusunda tecrübe.
•    Problem çözme becerisi yüksek, analitik düşünce yapısına sahip, sorumluluk sahibi, iletişimi kuvvetli ve öğrenmeye açık.
•    Lisans eğitimine devam ediyor olmak.

Tercih Nedeni Olabilecek Nitelikler
•    Herhangi bir seçenekte daha önceden Python ara yüz entegrasyonu yapmış ve bunu tıkla-çalıştır bir masaüstü uygulaması olarak kullanıcıya sunmuş olmak.
•    Uzun zamanlı çalışma disiplini vadedenler (Ortalaması iyi olanlar veya geçmiş projelere sahip olanlar)
•    Seçeneklerden birisinde tecrübeye sahip olmakla birlikte diğerinde de temel bilgilere sahip olmak.

Başvuru Şekli:
İlgilenen adayların, özgeçmişlerini ve varsa portföylerini [mkaraaslan@scovesystem.com] adresine e-posta ile göndermeleri rica olunur. Başvuruda tercih ettikleri seçeneği belirtmeleri gerekmektedir.
Adaylar daha sonra yüz yüze görüşmeye çağrılacaktır. Görüşmeler Konya Teknik Üniversitesi Bilgisayar Mühendisliği Bölümünde gerçekleştirilecektir. 

Ek Bilgiler:
Başarılı bir iş birliği sağlandığında, adaylara projede daha uzun süreli görevler ve şirketin diğer yazılım projelerinde yer alma fırsatları sunulacaktır. 
Ayrıca bu çalışma devamında staj, TÜBİTAK projeleri, dönem veya bitirme projelerinde beraber çalışma olanakları değerlendirilecektir.

Arş. Gör. Mahmut KARAASLAN

Scove Systems