Leobit (leobit.com) is a full cycle web and mobile application development provider for the technology companies and startups primarily located in the US, Canada, Australia, the UK, and the EU. Our technology focus covers .Net, Angular, iOS, Android, Ruby, React, and a comprehensive range of other technologies from the Microsoft, Web, and Mobile Stacks.
22 марта 2021

Senior PHP Engineer (вакансия неактивна)

Львов

Необходимые навыки

• Five-year working experience in web development
• Excellent knowledge of PHP 5.6-7.4
• Excellent knowledge of at least one modern PHP MVC framework (e.g. Zend Framework, Symfony, Laravel, Phalcon)
• Excellent knowledge of existing WordPress Core functionality
• Excellent knowledge of WordPress Custom Themes
• Experience with Woocommerce
• Knowledge of other modern design patterns, security techniques, and best practices
• Knowledge of fundamental Linux commands and LAMP stack
• Experience with MySQL (or another SQL flavour) and how to write complex queries and design a sensible database schema
• Experience with version control (Git)
• Good knowledge of JavaScript, HTML, CSS
• Experience with testing frameworks such as PHPUnit
• Experience with containers (Docker)
• Experience with CI/CD
• Knowledge of React or similar Framework
• Bachelor’s or Master’s degree in computer science (or similar technical field)
• Level of English: Upper-Intermediate (at least)

Будет плюсом

• Knowledge of Magento (would be a plus)
• Professional certification (ZCE) (would be a plus)

Предлагаем

• Interesting and challenging projects
• Competitive compensation and regular results-based salary review
• A broad range of professional education and possibilities for personal development
• Comfortable and cozy working environment
• Motivated colleagues with profound knowledge of a technical field
• Аttractive compensation package

Обязанности

• Maintain and update the existing websites
• Estimate complex projects using different techniques
• Development custom plugins and themes
• Implement custom designs
• Keep project documentation up to date, work closely with QA for testing, bug tracking, and security patches, etc.
• Provide technical advice to the clients
• Research and reuse existing technical solutions to save the development time
• Provide continuous integration practices on the projects
• Follow Gitflow workflow, merge source code and resolve merge conflicts
• Package and support deployment of releases
• Mentor junior and intermediate engineers