A Bit About Us myZone Media provides event professionals with ticketing, marketing, printing, and software development services. Our brands include myZone.com, ticketZone.com, AM2Studio.hr and several more.The PHP / Symfony Developer will be joining our Enterprise Software Development department - working on our internal projects & developing ERP solutions for our partners. Most of the team is working remotely with the possibility to work from offices/hubs in Zagreb, Croatia & Banja Luka, Bosnia. Our Enterprise development department is a part of a larger 50-person team creating solutions ranging from small to medium websites to high-traffic & enterprise solutions.We have an amazing and flexible work environment, our working hours and even place of work are not strictly defined. We can work from the office, home or beach bar.
We are working on interesting projects ranging from small websites to large custom web apps for clients are all around the world. Our projects involve high traffic websites, custom ERP solutions, websites and custom web apps.
We value high-quality code & life-long learning. Our developers have an opportunity to grow individually through code reviews & mentorship by our Team Leads, participating in conferences & workshops and collaboration with other highly experienced team members.
Most importantly, we all enjoy doing what we do, working with each other, learning and having fun in the process!
Our Work Environment
We have a results-only work environment (ROWE) so you are provided flexibility in setting your own hours and optionally working from home. Additional benefits of ROWE include no tracking of sick days or vacation time. We were inspired by Dan Pink’s Ted Talk on the science of motivation, and believe that an intrinsically motivated team is the best way to solve the problems of the 21st century (ie: we don’t use carrots or sticks!).
Our Core Values
We don’t like to take on projects unless they are fun ;) We think big, and have plans to disrupt every industry that we enter. We’re obsessed with operational efficiencies and making things better. We’re constantly pursuing personal and professional development. The world (especially in the technology industry) is changing exponentially faster every year, and our team takes pride in being flexible while responding to new opportunities.
What you'll do:
This isn't an exhaustive list. We firmly believe in autonomy, so we are seeking a self-motivated person who can see opportunities for improvement, and are proactive enough to make it happen.
Develop ERP solutions based on Symfony and API Platform
Work with Project Manager to study the business cases and plan and estimate tasks
Develop modular architecture, allowing for maximum flexibility and customization
Improve existing modules and maintain high code quality
Test your code with unit and/or integration tests
Profile implementation for performance and scalability
Share knowledge and continuously learn and improve
What you'll bring:
Good communication skills
Good organizational skills
Proficiency in using git in a team environment (GitFlow)
Good object-oriented design (OOD) skills/familiarity with design patterns and SOLID principles
Good knowledge of Symfony components and architecture
REST API design
Software testing (PHPUnit, PHPSpec, Behat)
MySQL profiling and query optimization
You'll especially shine among other candidates if you
Developing larger CRM or ERP systems
MQ (Rabbit or otherwise :))
What we'll give you:
There are currently about 45 of us in AM2 (Web development division of myZone), headquarters are in Zagreb and another office in Banja Luka with, but almost 50% of our team is scattered around other cities and countries working remotely. You can learn.
We have a flexible working environment, you can adjust your working hours and place of work however you see fit. If you’d like to join us in our Zagreb or Banja Luka office, we would be delighted to have you but you'll be far away, so your home's desk will do :)
4 years ago AM2 Studio merged with a Canadian company and we are a part of myZone Media which altogether counts about 90 people all over the world. Be a part of a multinational team.
You will be additionally compensated according to your contribution. If we have hired you it means you have the required knowledge and experience, but what makes the difference is your commitment, speed, ability to think outside of the box, your enthusiasm and proactive thinking. We will track your progress closely and act accordingly.
Yeah, we tend to go on various team building activities and dev retreats. We also have a policy of sending all team members to at least one conference per year.
If you are in it for the long run building our company together and developing worldwide projects, and you become a vital team member (lead role), you have a chance of acquiring company shares through our stock option plan and being a part of something big.
Unlimited paid time off
An exciting environment filled with some of the best and most experienced developers in the market
Pay in USD