Description
Kelly IT Resources is recruiting a number of highly skilled and talented senior level PHP Developers to join a dedicated development team in Porto to further design, build and scale our platform offerings across a wide range of web and mobile projects which utilise cutting edge technologies such as Big Data and Realtime Statistics Computation.
The ideal candidate will have a passion for open source software and enjoy working in a fast paced, challenging but rewarding environment.
What we offer
- Competitive salary & package dependent on experience
- 23 days holidays plus your birthday off
- Summer schedule hours
- Training & development opportunities
Responsibilities
- Development of modular, testable and scalable software components for core platform and Web services/APIs
- Code optimisation for performance and scalability. Maintenance/refactoring of legacy systems
- Research and development of new and emerging technologies
- Contribute to team process improvement adhering to industry best practice and principles
- Participate in regular code reviews and team knowledge sharing activities
Skills and Experience
- 4+ years object oriented PHP (5.3+) development experience
- Strong knowledge and practice of Object Oriented Design patterns and principles (SOLID, GoF, MVC, Dependency Injection)
- Thorough understanding of the HTTP protocol and RESTful architectures
- Experience with caching (APC, Memcache)
- Solid foundation in SQL databases and design, specifically MySQL. Exposure to NoSQL (MongoDB, CouchBase) would be advantageous but not essential
- High competency of HTML, CSS, Javascript (JQuery/AngularJS) and general web standards
- Experience using Git/GitHub and related workflows in a distributed team environment
- Comfortable working in Unix/Linux environments
- Exposure to Agile methodologies (SCRUM) and related management tools (JIRA, Confluence, HipChat)
- Appreciation of TDD, Pair-Programming and Continuous Integration and deployment
- Excellent written, spoken and interpersonal communication skills
Education & Qualifications
- BS/MS in Computer Science/related technical discipline OR equivalent experience
Clique aqui para se candidatar