Tasks and responsibility:
Participate in development of the technical specifications
Design, develop and test software in PHP development environment
Develop and maintain applications based on established specifications
Carry out unit and integration tests (TDD knowledge)
Mentor other developers
Take part of research for new technologies and solutions
Work together closely with Front-End and Flash developers
What we offer:
Permanent, full-time employment
Competitive salary
Attractive benefit package
Interesting and challenging work
Rewarding career thanks to our career management system
Possibility to visit or present at conferences
Opportunities to develop your professional and language skills and gain valuable practical experience
Corporate events and team building activities
A great, supportive, friendly and dynamic working environment
Expectations:
MSC or BSC in Information Technology or equivalent experience
5+ years of experience in PHP programming
3+ years experience that involved working with high-availability, high-performance, scalable systems
Strong OOP skills and knowledge of design patterns
Good knowledge of Unit Testing and Test Driven Development
Clean Coding is your most important principle
Ability to think analytically and to overview complex systems
Extensive experience with Relational Databases and NoSQL technologies
Team playerWilling to learn and develop themselves
Follow current technology improvements and recommend their usage in company products if applicable
Broad knowledge of Agile methodologies
Upper intermediate English knowledge (B2) or higher
Advantages:
Experience with Live Streaming and Stream Encoding technologies
Familiarity with Extreme Programming (XP)Knowledge of other programming languages
Continuous integration
Wymagania
Expectations: MSC or BSC in Information Technology or equivalent experience5+ years of experience in PHP programming
3+ years experience that involved working with high-availability, high-performance, scalable systems
Strong OOP skills and knowledge of design patterns
Good knowledge of Unit Testing and Test Driven Development
Clean Coding is your most important principle
Ability to think analytically and to overview complex systems
Extensive experience with Relational Databases and NoSQL technologies
Team playerWilling to learn and develop themselves
Follow current technology improvements and recommend their usage in company products if applicable
Broad knowledge of Agile methodologies
Upper intermediate English knowledge (B2) or higher