Position: PHP Developer
Company: 8allocate
Experience required: 5y
English level: intermediate

**About the project:**
Our client is an all-in-one marketing automation solution for calls, leads, clicks, email, SMS, accounting, and more. The software company powers direct advertisers and lead generators alike across all businesses and industries by optimizing inbound web and call campaigns, and outbound call, email, and SMS campaigns — all while having the ability to enhance the consumer journey every step of the way. Complete with a suite of turnkey marketing products and solutions, our client's customizable tools are uniquely designed to maximize workflow efficiency and revenue. The client has the scalability, tools, and partnerships to serve clients across industries, especially those with high consumer demand for products and services.

Timezone requirements: Kyiv Time Zone.

**Client team:** The client team is located in Ukraine (Kyiv and Dnipro), California USA.

**Requirements:**

- Minimum of 4+ years of experience with strong knowledge of PHP, Yii 2 Framework, MySQL in high-load projects, HMTL5, CSS, JavaScript (JQuery), Linux;
- LAMP Developer experience;
- Strong experience in developing, building, and deploying XML and SOAP; ability to think in OOP;
- Ability to write clean and scalable code;
- Strong quantitative skills;
- Excellent organizational, problem-solving and communicative skills;
- Ability to pay high attention to detail while juggling multiple projects at a time;
- Ability to work both independently and as part of a team;
- Ability to learn quickly and adapt to ever-changing task assignments;
- Excellent organizational, problem-solving and communicative skills;
- Ability to pay high attention to detail while juggling multiple projects at a time;
- Ability to work both independently and as part of a team;
- Solid decision-maker and problem solver;
- Strong business and technical vision;
- BS degree in Computer Science, or equivalent or in a related field, preferred.

**Responsibilities:**
- Design and develop quality proficient and well-documented technical solutions that satisfy business requirements and meet corporate architectural standards;
- Develop solid unit and integration tests according to organizational standards;
- Contribute to and drive technological and architectural decisions;
- Adhere to agile development principles while following and improving all aspects of the scrum process;
- Applies usability procedures and principles as defined at a project or product-line levels or through customer input;
- Contributes to and supports re-use through common components that are well documented and tested.

**Why choose us?**
- “Family and Friends”. We are no longer a start-up, but still, have a family atmosphere in our supportive and spirited team, who are all working together on the same goal.
- “Just break down all barriers and find a better way”. Every day you’ll meet with interesting and challenging (international) projects that are covering industries from commercial aviation to fintech (different technologies, different products).
- “Hungry for learning”. You will get a lot of chances for career advancement and the development of new skills, opportunities for mentorship, or learning from more experienced colleagues.

**Benefits from 8allocate:**
- You’ll work with a supportive and spirited team of professionals.
- Corporate events, holidays, and team buildings for your joy.
- Training and development: we have a huge library (about 500 books!) and a budget for your professional development.
- English courses.
- People-oriented management without bureaucracy.
- Coverage of psychologist sessions.
- Paid vacation and sick leaves.