Web Developer PHP

Angajator: FreelancerIT
Domeniu:
  • IT Software
  • Tip job: full-time
    Nivel job: 1 - 5 ani experienta
    Orase:
  • BUCURESTI
  • Actualizat la: 02.12.2020
    Scurta descriere a companiei

    First and foremost we believe in the people on this site. We believe in those who want to develop and grow, both small companies and IT professionals and we know that we can create something beautiful together. We believe in their dreams, we believe in your dreams and we intend to prove the quality of the Romanian IT industry.

    Cerinte

    Must-have experience:

    Very good PHP skills

    Design patterns knowledge

    Understanding of OOP principles

    Experience in designing and working with (REST) APIs

    Very good understanding of databases: extensive

    knowledge, with performance and optimization experience

    – MySQL is a must

    Experience in working with modern frameworks: Symfony,

    Zend Framework, Laravel, CodeIgniter etc.

    Good Javascript knowledge

    Basic CSS knowledge (to the extent of using Bootstrap)

    Basic understanding of web infrastructure

    Familiarity with dev testing and debugging

    Version Control Systems (Git is a plus)

    Nice-to-have experience

    Extensive Symfony experience

    MongoDB experience

    ClickHouse experience

    Java knowledge

    Great infrastructure and architecture skills

    Handling large data volumes

    Working in a high-traffic, high-availability environment

    Async processing experience, using queues or event-based

    triggers 


    Personal skills:

    Very good communication and organization skills

    Quality and result oriented

    Always looking to improve own skills, team knowledge and

    processes

    Desire to contribute to the end product: not just execution

    work involved, but also improvement suggestions and

    active contribution expected

    Good team player

    Responsible and accountable for their actions

    Responsabilitati

    Responsibilities:

    Understand requirements and participate to approach & estimation meetings

    Always code with performance and best practices in mind

    Troubleshoot and solve issues

    Write clean, semantic and optimal code, in any of the

    programming languages we're using

    Identify and implement opportunities to optimize client (end

    consumer) experiences across all devices

    Stay up-to-date on emerging technologies

    Promote coding and usability best practices