The Role
Our client is a global industry leader in entertainment and gaming. The system in question was launched in the years 2006-2007 and it is built upon the “Agavi” PHP framework, which has since become unsupported. Despite this, the application continues to serve its users. On a daily basis, the application sees an impressive number of approximately 10,000 to 11,000 unique and active users. The application was initially built on PHP4, migrated to PHP5 but the scope of the project is to move it to PHP 8.3.
What you will do
- Compatibility Management: Adapt and modify existing Agavi libraries, Quick Forms and Smarty components to ensure compatibility with future updates
- Library Migration: Oversee the migration to PHP 8.3, including the replacement or updating of existing libraries
- Code Rebasing: Regularly rebase the code to incorporate improvements and hotfixes from the client’s development team
- Refactoring outdated syntax, replacing deprecated functions, and testing for functional and performance improvements
- Data Storage Solutions: Manage multiple data storage options (Postgres, Solar, MongoDB, Filesystem) and ensure their effective integration within the application.
- Legacy Code Management: Navigate and refactor legacy code, addressing various coding patterns present in the application
- Compatibility Management: Adapt and modify existing Agavi libraries, Quick Forms, Smarty, and Symfony components to ensure compatibility with future updates
Requirements
- Extensive knowledge of PHP, particularly PHP 5, PHP 8, and PHP 8.2
- Proven experience as a PHP Developer, preferably with a strong focus on upgrading and maintaining legacy systems
- Strong understanding of database management systems (PostgreSQL, MongoDB) and data storage solutions
- Excellent problem-solving skills and the ability to navigate legacy codebases with multiple coding patterns
- Familiarity with Agavi framework is a plus
- Great communication skills in English
- Analytical mindset
What we offer
- Hybrid / remote working model* and flexible working schedule
- Private Health Insurance
- People Lead system for your personal development
- A culture of continuous growth, providing various training resources
- Referral System
- A community-first mindset, focusing on health-related initiatives, community events, team–buildings
- Technical equipment you can choose
- Agile mindset, simplified processes, and a great atmosphere where commitment and autonomy are celebrated
- Work with talented people across technology products and consulting
*As we hire permanent employees for this role, we offer remote opportunities only in Romania, Lithuania and Hungary.
About us
Zenitech is a leading technology solutions provider dedicated to reshaping the global digital landscape. Headquartered in the UK, Zenitech operates internationally, with offices in Lithuania, Romania, and Hungary.
We use a bespoke approach depending upon where the client is on their digital journey, comprising a combination of access to dedicated R&D labs, technology implementation advice, and specialist nearshore development talent. As an international community of individuals who are open to learn from each other, we collectively define and input into the digital future of the clients’ businesses.
Why Zenitech?
- Impactful Projects: Drive meaningful change through digital transformation projects and have an opportunity to make an impact on many different industries.
- Collaborative Culture: Be part of a diverse, inclusive team committed to growth, innovation, and continuous learning.
- Professional Growth: Zenitech supports continuous learning and development through the People Lead system, helping you advance your skills and career.
Diversity and Inclusion
Zenitech celebrates diversity in all its forms. We aim to create an inclusive environment where everyone feels valued for their unique contributions and perspectives. If you require any adjustments during the application process, please let us know—we’re here to help. Our commitment to diversity, equity, inclusion, and belonging can be found here.