Web Arayüz Geliştiricisi - Front End Developer iş ilanı açıklaması
Şirketimizin hem kendi bünyesinde geliştirdiği AR-GE projelerinde çalışacak hem de kurumlara verilen web tabanlı hizmetlerde görev alabilecek Web Arayüz Geliştiricisi/Front-End Developer arıyoruz.
Genel Nitelikler
• İyi seviyede HTML5 ve CSS3 bilgisi olan,
• İyi seviyede Adobe Photoshop ve Illustrator bilgisi olan,
• İyi seviyede Javascript bilgisi olan,
• İyi seviyede JSON ve XML bilgisi olan,
• İyi seviyede jQuery bilgisi olan, (basit pluginler yazabilecek seviyede)
• İyi seviyede Chrome Developer Tools ve veya muadili geliştirme araçları konusunda bilgisi olan,
• Browser ve mobilite uyumluluğu konusunda deneyimli,
• Git, SVN, TFS konularında bilgi sahibi olan.
• Less, Sass gibi CSS platformlarına hâkim,
• Responsive tasarım ve kodlama konusunda bilgisi olan,
• Daha önce ASP.NET C# ve MVC projelerinde görev yapmış,
• Bootstrap CSS Framework konusunda deneyim sahibi,
• Tercihen Grunt, Gulp bilgisine sahip olan.
• En az bir projeyi Microsoft Visual Studio ortamında tamamlamış,
• Kullanıcı deneyimi (UX) ve kullanıcı arabirimi (UI) tasarımı konusunda bilgi sahibi,
• Tasarım trendlerini, web ve mobil eğilimlerini, tarayıcı teknolojilerini ve uygulama tekniklerini yakından takip eden,
• Yeni gelişme ve teknolojileri takip edebilecek düzeyde İngilizce bilen,
• Tercihen Üniversitelerin Bilgisayar Mühendisliği, Elektronik Mühendisliği, Matematik vb bölümlerden mezun.
• Erkek adaylar için asketliğini tamamlamış ya da en az 3 yıl tecilli.
İş Tanımı
Bu pozisyonda sizden beklenenler:
- Geliştirilecek uygulamalar için Wireframe tasarımlar yapmak,
- Yazılım geliştirme öncesinde Statik ve dinamik prototipler oluşturmak,
- Yazılım ekibiyle işbirliği yaparak, tasarım ekibinden gelen görsellerin HTML dönüşümünü, CSS ve Javascript kodlamaları ile ön yüz programlamasını gerçekleştirmek,
- Gelen talebin ve görsellerin geliştirilen yazılım ile uyumluluğunu kontrol ederek, SEO ve UX dinamiklerine uygun, performanslı bir şekilde tüm tarayıcılarda çalışacak şekilde geliştirilmesini sağlamak
- Yeni teknolojileri araştırmak, test etmek ve projelerde uygun yerlerde kullanmak.
- Geliştirilen yazılıma ait yardım ve kullanım dokümantasyonlarını hazırlamak
- Birden fazla paralel projeyi sorunsuzca yürütmek