Position: PHP middle engineer
Company: Resultify
Experience required: 2y
Category: PHP
English level: upper
Published: 2020-06-01T00:00:00+03:00

**Required skills**
**English : upper intermediate** - almost all communication is in English.

Strong PHP practical experience ( + familiar with modern php features and able to use), overall experience 2-4 years

Understanding of how web-server and http protocol work

Understanding of how modern browsers work

Good debugging skills

Good understanding of programming paradigms

Good understanding of oop and MVC ( be familiar with one of the php frameworks is welcome. could be FLOW or any non-TYPO3 related framework )

Good knowledge of extbase development

Good knowledge of typoscript

Ajax ( + TYPO3 implementation of it )

Basic SEO ( related to BE development )

Good understanding of TYPO3 database structure

Knowledge of TYPO3 code conventions

Ability to write secure code

Ability to write nicely-formatted and easily maintainable code

Knowledge of performance tricks and best practices

Familiar with FE tools ( npm, bower, grunt/gulp, etc. )

Familiar with PHP tools ( composer, etc. )

Solid *nix skills

**Responsibilities**

Solve middle tasks on one's own

Split middle tasks to a bunch of simple ones.

Estimate time for middle tasks.

Suggest and track things that can be improved and provide a solution for that ( could be foundation / core stuff or project-related things )

Collaborate in TYPO3 community extensions common extensions or foundation / core extensions development

Educate/assist junior/entry level developers

Communicate with customers ( eg. take part in development meetings with customers providing development information and explanation)

Understanding of raw TYPO3 and understanding the TYPO3 / foundation / core difference



**As a plus**

Experience working with TYPO3 or WordPress CMS

Experience working with APIs delivering analytical data

Familiar with javascript libraries (Jquery, Vue etc.)

Familiar with FE libraries and technologies (bootstrap, less, sass)

Understanding of unit testing 

Experience working with Continuous integration and Continuous delivery

Experience with Docker

**Responsibilities**

Setup, develop and extend websites depending on the customers' need

Integrate already developed solutions into the customers' websites

Write time estimations

Write documentation
**Soft skills**

Open-minded

Good team worker

Proactive

Self-organised

Responsible but not too serious when it's time to have fun (we mean work hard - play hard)

Communication skills


**Company and project description**

Our values are:
Success together,
Results in mind,
The full picture,
Sustainability,
Strength in diversity (our Sweden office received a diversity award)

We have a large variety of projects, you can look at part of our portfolio here:  https://www.resultify.se/case. We have expertise in web development, marketing, and consulting, and we do complex package services for our clients, who are mainly B2B clients in Sweden. We also take part in social projects from time to time.

The tech stack is PHP 7, MySQL, Git, JavaScript, OOP, REST API, Linux, AJAX, Laravel, MVC, jQuery, SOLID, HTML, JSON, SQL, Design Patterns, CSS, PSR, and we widely use TYPO3 framework, which is open source and popular in the Nordic and German region. 

We're looking for a developer who will be part of a team of PHP developers, FE developers, QA, content manager, technical analyst and project manager. So as an engineer you will join a part of an organization helping the clients with tech and marketing. During the first few months of employment, we provide a dedicated mentor and you'll have a team lead who is responsible for your growth, education, and facilitation.

What makes us different is our Scandinavian workflow and management, projects of different duration and complexity and a high level of social trust. We provide an excellent benefits package after the initial trial period. 
Sounds interesting? Apply to join Resultify now!

The person we're looking for is proactive with the ability to question things and suggest creative solutions. Our supportive team helps you be yourself and feel welcomed. We're looking forward to seeing you as a part of our team.