About the role:
- designing system architecture
- system programming and integration
Essential skills:
- experience in programming OOP in PHP (5.6 and 7.x)
- very good knowledge of HTML5 and CSS3
- practical knowledge of the ES5 / ES6 JavaScript language
- knowledge of one of the JavaScript frameworks (preferably React, Ember.js)
- experience in creating commercial projects using MVC frameworks for PHP
- knowledge of design patterns and good programming practices such as: SOLID, KISS, DRY, YAGNI
- knowledge of testing tools (Codeception, PHPUnit, PHPSpec)
- knowledge of package management tools (Composer)
- knowledge about automation (Vagrant, Continuous Integration)
- practical knowledge of MySQL
- good English in speech and writing
It’s awesome but not a must:
- experience in Node.js, Angular, CQRS, microservices architecture
- experience in international projects and among dispersed teams
- knowledge of NoSQL databases (MongoDB, Redis, Elasticsearch)
Perks:
- MultiSport card and private medical care
- flexitime (8/10 - 16/18)
- extensive training package
- opportunity to travel abroad
- innovative projects
- cool office in city center
- Kraków business league for sport freaks
- mentoring programme
- team building events
- fresh fruit, snacks and fizzy drinks
- games room