Job Description
Icopify ltd.\nWe pride ourselves on being industry leaders in delivering digital marketing services. Our marketplace is dedicated to providing a wide range of solutions, including guest posting, PR and SEO services, fixing technical site issues, website creation and design. We are constantly growing and evolving our platform to offer even more valuable services.
If you're interested in joining our team and have confidence that you will exceed in this role, please apply. We offer great benefits and a nice and friendly environment.\nThe ideal candidate will be responsible for designing and implementing user-friendly web applications that enhance user experience. You will work closely with designers and back-end developers to create responsive and high-performance applications.
A strong understanding of modern web technologies and a passion for creating seamless user interfaces are essential.\nEligibility Criteria:\nYou must have the right to work in the UK, and valid residency status to apply. Sponsorship is not provided.\nHighlights:\n * 28 days of annual leave, including bank holidays.\n * Career progression opportunities.\n * Newly renovated office with latest technology and merseyside views.\n * Company events.\n * Competitive salary.\nWhat we are looking to achieve: We are in the process of building a new platform/marketplace with an user interface, registration, profile creation, service list, payment integration, reviews and ratings, dispute resolution, etc.\nRole: Frontend developer responsibilities and skills.\n1. UI/UX Implementation\nConvert UI/UX designs into high-quality, responsive code using HTML, CSS, and Vue.js.\nEnsure pixel-perfect implementation of the design system across all pages.\nMaintain consistency in design across desktop, tablet, and mobile devices.\n2.
Component Development\nBuild reusable Vue.js components to support dynamic and modular design.\nImplement components like search bars, filters, listings, and service detail modals.\nOptimize components for performance and scalability.\n3. Integration with Backend\nCollaborate with backend developers to integrate APIs.\nHandle data binding and state management using Vuex or similar tools.\nEnsure smooth communication between the front end and back end for functionalities like user authentication, file uploads, and payment processes.\n4. Performance Optimization\nOptimize website loading times and overall performance by implementing best practices (e.g., lazy loading, efficient DOM manipulation).\nEnsure performance metrics like First Contentful Paint (FCP) and Time to Interactive (TTI) meet industry standards.\n5.
Accessibility and Usability\nImplement web accessibility standards (e.g., WCAG) to ensure inclusivity.\nConduct usability testing to refine and enhance the user experience.\n6. Collaboration and Leadership\nWork closely with designers, backend developers, product managers, and QA teams.\nProvide technical leadership, mentoring junior developers, and setting coding standards.\nParticipate in code reviews to ensure quality and consistency.\n7. Feature Development\nDevelop core marketplace features such as:\nUser dashboards\nService listing pages\nSearch and filter functionalities\nReal-time chat/messaging\nNotifications (e.g., new messages, offers)\nPayment gateways\n8.
Version Control and CI/CD\nManage code using Git.\nSet up and maintain CI/CD pipelines to streamline the deployment of front-end code.\n9. Testing and Debugging\nWrite and maintain unit and end-to-end tests for Vue.js components.\nDebug cross-browser compatibility issues and resolve them effectively.\n10. Continuous Improvement\nStay updated on the latest front-end technologies and trends.\nPropose and implement improvements to the codebase and front-end architecture.\nTools and Technologies that will be used and the candidate must have:\n * Core Technologies: HTML, CSS (SCSS or TailwindCSS), JavaScript (ES6+), Vue.js\n * State Management: Vuex or Pinia\n * API Integration: Axios, Fetch API\n * Testing Frameworks: Jest, Cypress\n * Version Control: Git/GitHub/GitLab\n * Performance Tools: Lighthouse, Webpack, or Vite\n * Collaboration Tools: Jira, Slack, Figma\n*We have a simple and straightforward interview process in place.
As part of this process, the candidate will have the opportunity to complete a digital assessment on site, specifically tailored to the position. Once completed, they will have the chance to chat with one of our HR members. The assessment typically takes 50 to 60 minutes to complete*.\nMonday to Friday- on site.\nJob Types: Full-time, Permanent\nPay: £30,000.00-£35,000.00 per year\nSchedule:\n * Day shift\n * Monday to Friday\nWork Location: In person\nJob Types: Full-time, Permanent\nPay: £30,000.00-£35,000.00 per year\nSchedule:\n * Day shift\n * Monday to Friday\nAbility to commute/relocate:\n * Liverpool L3: reliably commute or plan to relocate before starting work (preferred)\nWork Location: In person