استخدام Software Engineering Team Lead
شرح موقعیت شغلی
- lead a team of general pool programmers tasked with the creation and maintenance of client-side and server-side code for web-based games
- Work with other development teams to integrate client/server calls into client-side user interfaces
- providing vision and direction to the development team and stakeholders throughout the project and create requirements in the forms of Epics, Themes, and Stories
- Partnering with Product Management to create and maintain a product backlog according to business value or ROI
- responsible for mentorship, evaluations, conflict resolution, and recognition of the staff to maintain highly motivated and engaged employees
- Be in charge of developing new features, as well as refactoring existing projects
- Write clean and scalable code
- Deliver features, from 0 to 100%, tested (manual and automated), efficient, and working.
- No code duplication philosophy is a must
- Be passionate and interested in new technologies
Requirements
- Strong knowledge and experience with MySQL
- Good knowledge of Memcached, Redis
- Strong knowledge and experience with MVC Framework, Laravel, and/or Symfony 2
- Strong OOP and design pattern skills, experience with caching mechanisms
- Strong knowledge and experience with Open source RDBMS, Relational databases
- Good knowledge of Git
- Fluent in English (spoken and written)
Nice to have
- Good knowledge of the Queue system (RabbitMQ, etc.)
- Strong knowledge and experience with Javascript (jQuery)
- Docker -Vagrant -TDD (test-driven development) -BDD (behavior-driven development) -Cloud Services -PHP Unit
- Experience in the following items is a plus: SCRUM or extreme programming; ElasticSearch, Riak, Jenkins
مهارتهای مورد نیاز
- MySQL
- Redis
- Laravel
- git
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست