Senior PHP Developer / Architect (offline)

Requirmants:
β€’ 5+ years of related experience;
β€’ Excellent knowledge of PHP;
β€’ Excellent knowledge of MySQL;
β€’ Experience with frameworks Symfony or Zend Framework;
β€’ Extensive experience in building and designing large-scale server applications in a distributed environment;
β€’ Outstanding knowledge of Object Oriented and Component-based design principles;
β€’ Experience with and knowledge of Relational Databases (RDBMS), SQL;
β€’ Experience with Version Control Systems (GIT, SVN);
β€’ Expert knowledge in Design Patterns and Application Lifecycle;
β€’ Experience with UNIX systems on a user level;
β€’ Strong knowledge of vulnerability and performance of web applications;
β€’ Strong knowledge of the requirements analysis;
β€’ Strong presentation and leadership skills;
β€’ Strong business and technical vision;
β€’ Good communication skills;

Would be a plus
β€’ Mid-level experience with JavaScript;
β€’ Experience in writing automation tests (PHPUnit);
β€’ Experience with web services (SOAP, xmlRPC, etc.);
β€’ Web application fundamentals;
β€’ Experience with popular frameworks is a big plus (Symfony);
β€’ Understanding of (X)HTML, W3C standards, CSS, DOM events;
β€’ Experience contributing to open-source frameworks, writing extensions or development of large applications;
β€’ Familiarity with Agile/Scrum;
β€’ Knowledge and experience in transactional payment processing;

We offer
β€’ Work in an Agile organization with experienced engineers
β€’ Full stack of modern technologies
β€’ Mature and motivated team
β€’ Regular and interesting corporate events
β€’ Free English classes
β€’ Participation in seminars, trainings and conferences

Responsibilities:
β€’ Provide technical leadership and mentoring to a consulting team;
β€’ Articulate the architectural vision to clients, sponsors and stakeholders;
β€’ Conceptualize and experiment with alternative architectural approaches;
β€’ Validate the architecture against requirements and assumptions;
β€’ Own and be accountable for the design and development of a product feature or sub-system;
β€’ Produce clear, well-communicated, complete designs for product features or sub-systems;
β€’ Develop and maintain up-to-date technical documentation related to the Project;
β€’ Lead product design and code reviews; be able to competently review any aspect of the product or major sub-system;
β€’ Drive architecture discussions and propose solutions to system and product changes;
β€’ Design and develop features and processes to improve system efficiency and stability;
β€’ Ensure quality of deliverables as defined by the organization;
β€’ Share knowledge and technical improvements with team members and other company employees; coach other less experienced employees;
β€’ Lead project teams and ensure timely delivery of projects;
β€’ Invent, validate and implement new architectural approaches;
β€’ Create new development methodologies that improve outcomes and business results;
β€’ Engage in interactions at all levels within the company and partner organizations, and be most impactful at the senior technical and executive levels;
β€’ Be a technical thought leader.

The job ad is no longer active

Look at the current jobs Architect / CTO Odesa→