Crytek

Full-stack Web Developer

Crytek is looking for an experienced Full-stack Web Developer to join CRYENGINE Web department in our Frankfurt, Germany based studio, and to support the team in creating reliable and high performing web-based services and applications for several ongoing and new exciting CRYENGINE web projects.

Responsibilities:

  • Develop software modules by using PHP.
  • Maintain, fix bugs and improve code.
  • Adhere best development practices, S.O.L.I.D., design patterns etc.
  • Keeping to corporative coding standards.
  • Design and implement automated-testing (BDD, acceptance, CSS regression testing).

Requirements:

  • 4+ years of professional experience, preferably in a Full-stack Web development capacity.
  • At least a Bachelor’s degree in relevant field or equivalent work experience.
  • Experience with PHP7.
  • Experience with JavaScript frameworks like BackboneJS, Vue.js, ReactJS, AngularJS.
  • Solid understanding ECMAScript Stage 3 syntax.
  • Experience with NodeJS and NPM scripts development.
  • Experience with PHP frameworks like Zend Framework 3, Symfony 3/4.
  • Experience with SASS preprocessor (SCSS style).
  • Experience with HTML5 API, SVG, CSS3.
  • Experience with Memcache and Redis.
  • Experience with Git, Git hooks, GitHub and GitLab flows.
  • Experience with Docker, Vagrant.
  • Experience with responsive design and development.
  • Experience in automated testing (unit, integration, e2e tests).
  • Experience with relational databases like MySQL (MariaDB), PostgreSQL.
  • Experience with web servers like NGINX and Apache.
  • Experience with Bash scripting.
  • Experience with search engines like ElasticSearch, Sphinx.
  • Experience with message brokers like RabbitMQ, Kafka.
  • Experience with security audit.
  • Experience with Microsoft Azure / AWS.
  • Experience with code re-factoring and migrations of legacy code.
  • Solid understanding of TCP/IP stack.
  • Solid understanding of CI/CD concepts.
  • Understanding of different OS concepts like Virtualization, File Systems, Sockets, Threads and Concurrency, Process Management.
  • Willing to perform RnD and integration of new technologies.
  • Keep a positive team-oriented attitude.
  • Be proactive and self-motivated, work without direct supervision.
  • Willing to accept and provide direction, work well under pressure, and handle multiple tasks.
  • Established interpersonal and organizational skills.
  • Must work well in a team oriented environment.
  • Willing to relocate to Frankfurt am Main, Germany.

Pluses:

  • Experience with Magento 2.
  • Experience with Docker.
  • SASS preprocessor (SCSS style).
  • Component-bases CSS standards.
  • Scrum/agile software development methodologies.
  • Package managers (NPM).
  • Grunt task runner.
  • Experience with Puppet, Ansible.
  • Experience with ELK stack.
  • Experience with Kubernetes.
  • Experience with noSQL databases like MongoDB.
  • Experience with deployment tools like Capistrano.
  • Experience with compilation of PHP extensions.
  • Experience with CI/CD practices and tools.
  • Understanding any of languages like Python, Ruby, C++, Java.
  • Understanding of different authentications methodologies like OAuth and JWT.

What you can expect from us:

  • A refreshing yet highly professional atmosphere in a diverse team.
  • Flexible work time.
  • FUN.
  • Free public transportation ticket, which lets you use public transport free of charge 24/7.
  • Free onsite German lessons for our employees and partners / spouses.
  • Company language is English. Any additional language is a plus, but not a requirement.
  • Extensive assistance with getting visa, work permits and communication with local authorities.
  • Relocation support.
  • A company apartment for your first few months and help in finding a private apartment....and many more!

About Crytek 

Crytek is an independent videogame developer, publisher, and technology provider dedicated to pushing the boundaries of gaming with its cutting-edge 3D game development solution CRYENGINE. With headquarters in Frankfurt am Main (Germany) and studios in Kiev (Ukraine), and Istanbul (Turkey), Crytek has created multiple award-winning titles, including the original Far Cry, the Crysis series, Ryse: Son of Rome, Warface, The Climb, Robinson: The Journey and Hunt: Showdown. Crytek delivers fun and innovative gaming experiences for PC, consoles, and VR and continues to grow its reach in the games-as-a-service market. Every Crytek game is created with CRYENGINE, which can be used by anyone to create games.

For more information visit www.crytek.com - www.cryengine.com and www.huntshowdown.com

 

  • Apply for this Position

    Please apply directly online and, if applicable, upload your materials as specified on the job posting. Fields marked with a * are required

    Select multiple files using the Ctrl key.
    (max. file size 5MB, max. number of files 5)

    Captcha is loading...