Kariyer

Android Geliştirici

Küçük ve yüksek performanslı bir mühendis ve geliştirici ekibinin parçası olacak ve mümkün olan en iyi sonuçları elde etmek için çalışacaksınız. Bizimle bir şeyler yaratmak isteyen yetenekli Android Geliştiriciler arıyoruz. "Birlikte, daha iyisini yapmaya" hazır mısın?

Senior

Küçük ve yüksek performanslı bir mühendis ve geliştirici ekibinin parçası olacak ve mümkün olan en iyi sonuçları elde etmek için çalışacaksınız. "Birlikte daha iyi," bir şeyler yaratmak isteyen yetenekli yaratıcı mühendisler arıyoruz.

Temel Sorumluluklar:

  • Yerleşik gereksinimlere göre yazılım uygulamalarını geliştirmek ve yönlendirmek
  • Geliştirilen ve mevcut uygulamalardaki sorunları tespit etmek ve gidermek
  • Şirketin yazılım geliştirme yaşam döngüsü ve yazılım geliştirme uygulamalarını takip etmek ve geliştirmek, gerektiğinde yazılımla ilgili teknik belgeleri hazırlamak
  • En son geliştirme en etkin yöntemler ile ilgili teknolojik konularda güncel kalmak ve bilgileri ekiple paylaşmak
  • Her şeyi yapmanın daha iyi yollarını bulmak, en son gelişmelerden haberdar olmak ve üretken kalmak
  • Kod kalitesi standartlarına uyarak kaliteli kod yazmak

Temel Nitelikler:

  • Bilgisayar Bilimi / Bilgisayar Mühendisliği veya ilgili alanlardan birisinde lisans/yüksek lisans yapmış olmak
  • Java veya Kotlin konusunda bilgili ve deneyimli olmak
  • Android View hierarchy and View Lifecycle konusunda bilgi sahibi olmak
  • İyi Kullanıcı Deneyimi ve Kullanıcı Arayüzü becerileri
  • İngilizce (hem sözlü hem de yazılı) yeterlili
  • Versiyon kontrol sistemleri ile deneyim sahibi olmak (Git)
  • OOP, Algoritmalar, Tasarım modelleri ve kod optimizasyonunun iyi anlaşılması
  • Bellek, çalışma zamanı ve güç için yazılım optimizasyon teknikleri konusunda tecrübeli olmak

Diğer Nitelikler:

  • Eleştirel düşünme ve problem çözme yeteneği olan
  • Değişime katılmaya ve hızla değişen önceliklere sahip dinamik bir ortamda çalışmaya istekli
  • Yeni zorluklar ve yeni fırsatlar için motivasyon sahibi
  • Kullanıcılar için güçlü empati yetisine sahip
  • Mükemmel takım çalışması becerileri; asgari yardımla önemli sorunları yaratıcı bir şekilde tanımlama ve çözme becerisi
  • Detay odaklı çalışma etiği olan
  • Öğrenmeyi seven ve farklı ürünler yapmaktan heyecan duyan
  • Güçlü iletişim, sunum ve iletişim becerileri olan
  • Takım çalışmasına yatkın ve başkalarına yardım etmeyi seven bir ekip arkadaşı arıyoruz.

Android Geliştirici Hakkında

Android Geliştiriciler, Android işletim sistemini kullanan mobil cihazlar için uygulamalar geliştiren yazılım uzmanlarıdır. Bu geliştiriciler, kullanıcı dostu ve işlevsel uygulamalar oluşturmak amacıyla yazılım dillerini ve araçlarını kullanarak yeni çözümler tasarlar, geliştirir ve optimize eder. Android platformu, dünya çapında en yaygın kullanılan mobil işletim sistemlerinden biri olduğu için Android geliştiricilerin sorumlulukları oldukça geniş kapsamlıdır.

Android Geliştirici, mobil uygulamaların baştan sona tüm geliştirme süreçlerini yürütür. İlk aşamada, uygulamanın işlevselliği ve tasarımı üzerine çalışır. Kullanıcı arayüzünü (UI) ve kullanıcı deneyimini (UX) optimize ederken, uygulamanın kullanıcı dostu olmasını sağlar. Bu süreçte Android SDK (Software Development Kit) ve Android Studio gibi araçlardan faydalanır. Uygulamanın tasarımı ve işlevselliği, hedef kitlenin ihtiyaçlarına uygun olacak şekilde planlanır.

Geliştirme aşamasında Java, Kotlin veya C++ gibi programlama dillerini kullanarak uygulamanın arka plan kodlaması yapılır. Kodlama sürecinde performans optimizasyonları, güvenlik önlemleri ve uygulamanın farklı cihazlarda sorunsuz çalışması için testler yapılır. Ayrıca, mobil uygulamanın Google Play Store’a yüklenmeden önce beta test kullanıcılarıyla test edilmesi ve geri bildirimlerin alınması sürecini de yönetir.

Bir Android Geliştirici, genellikle büyük projelerde tasarımcılar, ürün yöneticileri ve diğer yazılım geliştiricilerle birlikte çalışır. Bu iş birliği, uygulamanın genel tasarımı, kullanıcı arayüzü, performans ve teknik gereksinimlerin uyumlu olmasını sağlar. Proje yönetim araçları (Jira, Trello) ve sürüm kontrol sistemleri (Git) gibi teknolojiler kullanılarak, ekip içi iletişim ve işbirliği desteklenir.

Bir Android Geliştirici, kariyerinde başarılı olabilmek için sürekli kendini geliştirmelidir. Android işletim sistemi, Google tarafından düzenli olarak güncellenir ve bu güncellemeleri takip etmek, yeni özellikleri öğrenmek kritik öneme sahiptir. Ayrıca, Kotlin gibi modern yazılım dillerine hakim olmak, bir geliştiriciyi sektörde rekabetçi kılar. Android uygulamalarının optimizasyonu için en iyi uygulamaları öğrenmek ve güvenlik konularına hakim olmak da kariyer gelişimi için önemlidir.

Bunun yanı sıra, açık kaynak projelerine katkıda bulunmak, online eğitim platformlarından yeni teknolojiler öğrenmek ve uygulama geliştirme yarışmalarına katılmak, bir Android Geliştirici'nin kariyerini ileriye taşıyabilir. Bu alanda kendini kanıtlayan geliştiriciler, kıdemli yazılım mühendisi veya yazılım mimarı pozisyonlarına yükselebilir.

Başarılı bir Android Geliştirici olmak için birkaç temel yetkinlik ön plana çıkar. Java veya Kotlin gibi programlama dillerine ileri düzeyde hakimiyet, temel gereksinimlerden biridir. Bunun yanında, Android SDK, RESTful API'ler, Git ve Firebase gibi araç ve teknolojileri kullanabilme yeteneği kritik öneme sahiptir. Güçlü problem çözme yetenekleri, analitik düşünme ve detaylara dikkat de bu meslekte başarıyı getiren diğer önemli becerilerdendir.

İnsan Kaynakları İşe Alım Sürecimiz

Ortalama olarak ilan süreçlerimizi 1 ay içerisinde kapatıyoruz. Her aşamadan sonra, adaylarımıza 5 iş günü içerisinde geri bildirim ve kararımızı iletiyoruz.

Telefon Mülakatı

İnsan Kaynakları ekibimiz, size şirketimiz ve pozisyon hakkında kısaca bilgi vermek için sizinle iletişime geçecek. Ayrıca, deneyimleriniz ve beklentilerinizle ilgili birkaç soru sorarak kısaca tanışacağız.

Yönetici/Ekip Lideri ile Görüşme

Bu adımda gelecekteki yöneticiniz veya ekip liderleriniz ile tanışma fırsatınız olacak. Sizi daha iyi tanımak, şu ana kadar üstlendiğiniz rolleri ve yetkinliklerinizi anlamak ve neler yapabileceğimizi birlikte değerlendirmek istiyoruz.

Teknik Görüşme / Görev

Artık işe alım sürecimizin son aşamasındasınız, tebrikler! Şimdi yeteneklerinizi gösterme zamanı. Sizi, başvurduğunuz pozisyona uygun bir görevi ("assignment") tamamlamaya davet ediyoruz.

Geri Bildirim & Karar

İşe alım sürecinin son aşamasından sonra, size nihai kararı bildirmemiz yaklaşık 2-3 gün sürecek. Kararımız ne olursa olsun, her zaman bizden haber alacağınıza emin olabilirsiniz.

Eski Epigrianlar neler dediler?

Epigra'da geçirdiğim iki yıl, şimdiye kadar çalışma hayatında yaşadığım en iyi yıllarındandı. Bir parçası olduğum ekibin hepsi çalışkan, arkadaş canlısı ve kendini işine adamış bireylerdi; birlikte mükemmel bir uyum içinde çalıştığımızı gerçekten hissettim. Uğur mükemmel bir rehberlik ve mentorluk sağlayarak herkesin mümkün olan en yüksek sonuçları elde etmeye kendini adadığı olumlu bir çalışma ortamı yaratıyor. Herkes birbirine saygı duyuyor ve açık bir şekilde iletişim kurabiliyor; bu da işbirliğini etkili ve keyifli hale getiriyor. Deneyimli bir ekibe ve güçlü bir liderliğe sahip, fırsat eşitliği sunan bir işyeri arıyorsanız, Epigra'yı şiddetle tavsiye ederim.
Gökhan Akkurt - Senior iOS Engineer, Zalando
Gökhan Akkurt
Senior iOS Engineer, Zalando
Epigrada stajyer olarak başladığım ve sonrasında tam zamanlı olarak çalıştığım 4 sene bana inanılmaz deneyimler kattı. Profesyonel iş hayatımda daha iyi bir yerde başlayabileceğimi düşünmüyorum. Çalıştığım süre boyunca, yazılım alanı dışında, müşteri yönetimi ve proje yönetimi hakkında oldukça güzel ve sağlam zemine oturan deneyimler kazandım. Gelişime her zaman açık, yaptığı projeler standartların üzerinde, yeni teknolojileri benimseyen ve elindeki tüm kaynakları çalışanları için kullanan, kaliteyi iş ve günlük hayatında motto edinmiş bir yer. Epigra bir dijital ajanstan öte, bir aile.
Göktuğ Hatipoğlu - PHP Developer, Jotform
Göktuğ Hatipoğlu
PHP Developer, Jotform
Epigra'da yaklaşık iki yıl çalıştıktan sonra, şirketin bir full-stack developer olarak kariyerimin en iyi kararı olduğunu kesinlikle söyleyebilirim. Daha önce Epigra'da çalışan abimin tavsiyesinin ardından ardından, şirketin çalışanları için sürekli gelişim ve büyüme kültürünü nasıl geliştirdiğini birinci elden görme ve deneyimleme imkanım oldu. Epigra'daki herkes, ekip üyelerinin başarısını derinden önemsiyor, üretkenlik ve yaratıcılık söz konusu olduğunda yeni zirvelere ulaşmalarına yardımcı oluyor. Rehberlikleri ve mentorlukları birinci sınıf ve bizi her zaman fikir sınırlarımızı aşmaya ve daha büyük hedefler için çabalamaya zorlayan bir yer. Hiçbir zaman takdir edilmemiş veya desteklenmemiş hissetmeden, gelişimimde kendi başıma asla başaramayacağım kilometre taşlarına ve aynı zamanda çok değerli arkadaşlıklarar Epigra sayesinde ulaşabildim - Herkese teşekkürler!
Serkan Şahin - Full Stack Engineer, Superpeer
Serkan Şahin
Full Stack Engineer, Superpeer
Yazılım geliştirici kariyerimin temellerini Epigra'da attım. 2 yıl boyunca front-end geliştirici olarak çalıştım ancak yalnızca front-end geliştirmeyi değil diğer pek çok web teknolojilerini ve sektörel dinamikleri burada öğrenme ve deneyimleme fırsatım oldu. Ekipteki herkes, bana yardımcı olabilmek için inanılmaz bir sabır gösterdi. Bu da sağlam temellere sahip bir geliştirici olarak kariyerimde ilerlememi sağladı. Harika bir öğrenme deneyimi ve harika bir çalışma ortamı arayan hevesli geliştiricilere Epigra'yı memnuniyetle tavsiye ediyorum.
Berkay Özen - Lead GIS Engineer, Getir
Berkay Özen
Lead GIS Engineer, Getir
Kariyerime 2011 yılında Epigra ile başladığım için kendimi gerçekten şanslı hissediyorum. Paha biçilemez bir deneyimdi; ne de olsa PHP'nin temellerini orada öğrendim ve Epigra'nın bile henüz büyük bir hayalin parçası olduğu bir dönemde Uğur ile çalışmaya başladım. Yıllar sonra, ben birçok yüksek profilli şirket için yazılım ve PHP geliştirici ekiplerini yönetmeye devam ediyorum ve Epigra ise bildiğiniz gibi. Hiç şüphe yok ki bugüne kadarki başarım büyük ölçüde Epigra'daki ilk günlerimden edindiğim bilgi ve deneyim temelinden kaynaklanıyor. Bu nedenle, şirketi yazılım geliştirmeye başlamak veya zaman içinde edindikleri becerileri yenilemek için bir fırsat arayan herkese büyük bir minnettarlıkla tavsiye ediyorum -Epigra size başarı için ihtiyacınız olan bilgi, deneyim ve yönlendirmeyi mutlaka sağlayacaktır. Yollarımız tekrar kesişene dek, teşekkürler!
Yiğit Sayan - Technical Lead, Locafy
Yiğit Sayan
Technical Lead, Locafy