Senior Software Engineer, Frontend

  • Engineering
  • Istanbul, Turkey

Senior Software Engineer, Frontend

Job description

Constant improvement and challenge are the two most important characteristics that define engineering at iyzico. With the goal to develop technologies to democratize financial services for everyone, we are a team of passionate engineers aspiring to constantly develop ourselves and solve problems.


Key Responsibilities

  • Develop scalable, high-volume performing, and reliable user-centric applications that operate 24x7
  • Engage with product managers, UX Experts and business stakeholders to analyse requirements, develop ideas and design solutions.
  • Plan implementation and roll out system changes that meet requirements for functionality, performance, scalability, reliability, and adherence to development goals and principles.
  • Make technical design decisions independently
  • Provide coding expertise and functional/technical support to other team members
  • Cultivate team members by giving clear direction, feedbacks and timely suggestions to ensure a high quality standard of deliverables according to standards and best practices.
  • Encourage engineering best practices in the team and the larger department
  • Initiate technical discussions like BBSs and other internal trainings to foster engineering team

Requirements

Qualifications & Experience

  • BSc degree in Computer Science or related degree
  • Demonstrated knowledge of all phases of product lifecycle
  • Eagerness for quality and continuous improvement of processes
  • Strong knowledge of data structures, algorithms and software development principles
  • React & React Native & GraphQL knowledge is a big plus
  • Experience working with modern web standards and technologies (HTML5, CSS3, ES6, Angular, Vue.js, Javascript, etc.) and can apply them to build fully responsive web pages
  • Experience in software engineering best practices for the full software development life cycle, including agile development, coding standards, code reviews, build processes, testing, and maintenance.
  • Strong understanding of UI/UX best practices and considerations
  • In-depth, up-to-date knowledge of new technology/patterns
  • Can-do attitude and a willingness to take ownership of problems
  • Experience in payment industry is a plus.


What we offer

  • A culture of continuous development: International conferences, in-house events & Tech Talks to stay up-to-date on current research and technology. P.S.:You do not need to wait to get on the stage and share your expertise with you teammates and the community!
  • Free Safari Books and Frontend Masters account. iyzinators are encouraged to read and train more
  • MyAcademy - Online Training Platform (Udemy, Harvard ManageMentor, Getabstract, Etc.)
  • Great office location & well equipped campus to relax, recharge and have fun! All essential for each of us!
  • Flexible working opportunity: ’Freedom under responsibility’ is our common mindset.
  • On-site gym that save your time and keep you fit!
  • Never ending challenge with the teammates. We really good at table tennis, football, basketball and PS.
  • MacBook & Multiple monitors
  • Fresh roasted coffee by Petra

Başvurunuzu göndererek, belgede ve eklerinde yer alan tüm bilgilerin, ayrıca hakkınızda diğer kaynaklardan elde edilecek bilgilerin (örneğin referans olarak gösterdiğiniz kişilerin vereceği bilgiler) iyzi Ödeme ve Elektronik Para Hizmetleri A.Ş. (kısaca “iyzico”) tarafından elde edilmesine, detaylı incelemeler yapılmasına, başvuruların sonuçlandırılması ve başvuru süreçlerinin iyileştirilmesi amaçlarıyla kullanılmasına, bu amaçlarla uyumlu makul bir süre boyunca saklanmasına ve iyzico çalışanları, danışmanları ve dış hizmet sağlayıcılarına aktarılmasına, ayrıca iş arayışınızla ilgilenebilecek diğer işverenlerin de aralarında bulunduğu 3. kişi ve kurumlarla paylaşılmasına rıza göstermektesiniz.

Yasal düzenlemelerde kişisel verileri işlenen ilgili kişilere sağlanan haklardan kişisel veri işleme süreçleri, veri işlemenin amaçları, verilerin aktarıldığı kişiler hakkında bilgi talep etme; verilerin düzeltilmesini, silinmesini ve yok edilmesini talep etme; kullanılan hakların üçüncü kişilere de bildirilmesini isteme; otomatik sistemlerle yapılan işlemeler sonucu ortaya çıkan olumsuz sonuçlara itiraz etme ve işleme sebebiyle uğranan zararların tazminini talep etme hakları sikayet@iyzico.com adresine e-posta gönderilerek, veya +90 216 599 01 00 numaralı telefonla iyzico’ya ulaşılarak kullanılabilir.