Job Description:
Owning full development lifecycle of ecommerce site (currently Shopify Plus) & integrations (ERP, marketing platforms, etc), from creating business requirements, designing interactions with web pages, developing changes, through to testing Integrating our various systems together as required, including reporting, ERP integrations, EDMs, etc. When required building separate web apps to enable these integrations, or build on functionality. Build the front-end architecture of applications through appealing visual design Designing user interactions on web pages. Ensuring cross-platform optimisation for mobile phones. Working alongside graphic designers & marketing team for web design features. Seeing through a project from conception to finished product. Testing and fixing bugs or other coding issues Meeting both technical and consumer needs. Writing clean, functional code on the front- and back-end Testing and fixing bugs or other coding issues Staying abreast of developments in web applications and programming languages. Test software to ensure responsiveness and efficiency Troubleshoot, debug and upgrade software Build software to connect disparate systems through APIs, and where applicable build new APIs Write & maintain technical documentation Build & own the technology roadmap Main point of contact for all technology in the business Minimum Qualifications:
2-5 years proven experience as a full-stack developer or similar role 1-3 years experience with integrating different systems (eg APIs, etc) 1-3 years PHP & MySQL experience Ability to quickly & accurately gather business requirements and translate into technical design & implementation Shopify web development experience preferred Degree in Computer Science, Statistics or relevant field Be a natural & creative problem solver, and figure out to execute requirements in the most cost-effective manner while still maintaining best practices. Strong organizational and project management skills. Proficiency with fundamental front end languages such as HTML, CSS, and JavaScript. Excellent verbal communication skills. Good problem-solving skills. Attention to detail (coding & visual) Urgent!