PHP Architect Offline

Readiness for business trips is highly welcomed

 

The candidate will focus on solving challenging tasks, implementing high load solutions, touching different technologies related to e-Сommerce. MCOM, OMNI channel, Service bus, parallel executions, containers, headless implementation, big catalog, performance tuning, system audits – all of this is part of our daily activities.

 

Required skills

- 6+ years of related experience.

- Excellent knowledge in PHP

- Good communication skills

- 2+ years’ experience of Magento development

- Excellent knowledge in MySQL

- Extensive experience of building and designing large-scale server applications in distributed environment

- Outstanding knowledge of Object Oriented and Component-based design principles

- Experience and knowledge of Relational Databases (RDBMS), SQL

- Experience with Version Control Systems (GIT)

- Expert knowledge in Design Patterns and Application Lifecycle

- Experience in UNIX systems on a user level

- English level — Advanced

- Strong knowledge of vulnerability and performance of web application

- Strong knowledge of requirements analysis

- Strong presentation and leadership skills.

- Strong business and technical vision.

- Knowledge of UML

 

Additional skills

- Mid-level experience in 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 of contribution to open-source frameworks, writing extensions or development of large applications

- Familiarity with Agile/Scrum

- Knowledge and experience in transactional payment processing

 

Responsibilities

- Provide technical leadership and mentoring to a development team

- Articulate the architectural vision to clients, sponsors and stakeholders

- Validate client’s roadmap against Magento current or expected features

- 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-systems

- Produce clear, well-communicated, complete designs for product features or sub-systems

- Develop and maintain up-to-date technical documentation related to projects

- Lead product design and code reviews

- Review any aspect of their product or major sub-systems with high competency

- 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 team and ensure timely delivery of projects

- Invent, validate and implement new architectural approaches

- Creates new development methodologies that improve outcomes and business results

The job ad is no longer active

Look at the current jobs Tech Leadership Kyiv→

Loading...