Önyüz Geliştirici (Angular) İş İlanı

İşveren Hakkında
  • Ankara
  • Bilişim, Yazılım

GENEL NİTELİKLER

ÖNYÜZ GELİŞTİRİCİ (ANGULAR)


Güncel web teknolojileri ve Angular kütüphaneleri kullanılarak önyüz uygulamaları geliştiren yazılım ekibinin parçası olacak tecrübeli takım lideri ve temel/ileri düzey deneyime sahip takım arkadaşları arıyoruz.

Adaylardan ilk beklentimiz, modern önyüz geliştirme teknolojileri alanında kariyer yapmaya istekli olmalarıdır.

Buna ilave olarak, temel/ileri düzey deneyime sahip adaylar aşağıdaki konuların TÜMÜNDE belirli seviyede deneyime sahip olması beklenmektedir. Ekip liderinin uzmanlık düzeyi, aşağıda belirtilen teknolojilerin çoğu için ileri düzeydedir:

  • Orta düzeyde HTML5, CSS, Javascript, TypeScript bilgisi. (sözlü ve yazılı değerlendirmeye tabidir).
  • Genel olarak WEB hakkında iyi bir anlayış. Web'in yapı taşları, DOM, responsive tasarım, cross-browser kavramları, REST, HTTP vb.
  • Angular Framework ve TypeScript, RxJS, SCSS, NodeJS vb. gibi çevre teknolojilerinde en az bir yıllık deneyim. (Takım lideri adayları için en az 5 yıllık deneyim.)
  • Git ve genel olarak yazılım sürüm oluşturma kavramlarına aşinalık.
  • Günlük görevleri otomatikleştirmek için Linux işletim sistemine aşinalık. (yani, terminal ve temel komut dosyasıyla çalışma)

Aşağıdaki yeteneklerin herhangi birine sahip olmak tercih sebebidir ancak temel/ileri düzey deneyime sahip takım arkadaşları gerekli değildir. Bu teknolojilerin kullanılmakta olması nedeniyle adayın hemen hemen tamamını öğrenmesi ve uygulaması beklenmektedir. Aşağıda yer alan teknolojiler ile ilgili olarak herhangi bir resmi eğitim SAĞLANMAYACAKTIR, dolayısıyla adayın bu teknolojileri makul miktarda rehberlikle kendi kendine öğrenmesi beklenmektedir.

  • Angular Material, PrimeNG veya diğer herhangi bir Angular UI Kütüphanesi bilgisi.
  • Coğrafi harita etkileşimi için herhangi bir Javascript kütüphanesi bilgisi (yani genel olarak coğrafi uzamsal kullanıcı arayüzü etkileşimi).
  • Webpack, Babel, Prettier, ESLint bilgisi.
  • Genel olarak önyüz testi bilgisi (birim ve e2e testi).
  • Karma, Jasmine, Protractor, BrowserStack, Selenium Grid bilgisi.
  • Mocha, Jest, Selenium Webdriver, Webdriver.io bilgisi.
  • Java, Bash, Python, Docker, Gradle, PostgreSQL/PostGIS bilgisi.
  • Çevik Yazılım Geliştirme (Agile) ve Scrum metodolojisini anlama ve uygulama.
  • GraphQL bilgisi (özellikle Apollo Client).

Tecrübesiz adayların da başvurularına açık olsak da daha deneyimli adayların bu pozisyona başvuruları desteklenmektedir. Tecrübeli adaylar bilgi seviyesine uygun olarak değerlendirilecektir.

Ayrıca motivasyonunuzu, önceki deneyimlerinizi ve beklentilerinizi kısaca açıklayan bir ön yazının başvurunuzu ileriye taşıyacağını lütfen unutmayın.