About
Job Summary
The 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.
Eligibility Criteria
You must have the right to work in the UK, and valid residency status to apply. Sponsorship is not provided.
Highlights
* 28 days of annual leave, including bank holidays.
* Career progression opportunities.
* Newly renovated office with latest technology and Merseyside views.
* Company events.
* Competitive salary.
What we are looking to achieve: We are in the process of building a new platform/marketplace with a user interface, registration, profile creation, service list, payment integration, reviews and ratings, dispute resolution, etc.
Role: Frontend Developer Responsibilities and Skills
1. UI/UX Implementation
Convert UI/UX designs into high-quality, responsive code using HTML, CSS, and Vue.js. Ensure pixel-perfect implementation of the design system across all pages. Maintain consistency in design across desktop, tablet, and mobile devices.
2. Component Development
Build reusable Vue.js components to support dynamic and modular design. Implement components like search bars, filters, listings, and service detail modals. Optimize components for performance and scalability.
3. Integration with Backend
Collaborate with backend developers to integrate APIs. Handle data binding and state management using Vuex or similar tools. Ensure smooth communication between the front end and back end for functionalities like user authentication, file uploads, and payment processes.
4. Performance Optimization
Optimize website loading times and overall performance by implementing best practices (e.g., lazy loading, efficient DOM manipulation). Ensure performance metrics like First Contentful Paint (FCP) and Time to Interactive (TTI) meet industry standards.
5. Accessibility and Usability
Implement web accessibility standards (e.g., WCAG) to ensure inclusivity. Conduct usability testing to refine and enhance the user experience.
6. Collaboration and Leadership
Work closely with designers, backend developers, product managers, and QA teams. Provide technical leadership, mentoring junior developers, and setting coding standards. Participate in code reviews to ensure quality and consistency.
7. Feature Development
Develop Core Marketplace Features Such As
User dashboards, Service listing pages, Search and filter functionalities, Real-time chat/messaging, Notifications (e.g., new messages, offers), Payment gateways.
8. Version Control and CI/CD
Manage code using Git. Set up and maintain CI/CD pipelines to streamline the deployment of front-end code.
9. Testing and Debugging
Write and maintain unit and end-to-end tests for Vue.js components. Debug cross-browser compatibility issues and resolve them effectively.
10. Continuous Improvement
Stay updated on the latest front-end technologies and trends. Propose and implement improvements to the codebase and front-end architecture.
Tools and Technologies that will be used and the candidate must have:
* Core Technologies: HTML, CSS (SCSS or TailwindCSS), JavaScript (ES6+), Vue.js
* State Management: Vuex or Pinia
* API Integration: Axios, Fetch API
* Testing Frameworks: Jest, Cypress
* Version Control: Git/GitHub/GitLab
* Performance Tools: Lighthouse, Webpack, or Vite
* Collaboration Tools: Jira, Slack, Figma
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.
Job Types: Full-time, Permanent
Schedule: Monday to Friday
Work Location: In person
Nice-to-have skills
* HTML
* CSS
* SCSS
* JavaScript
* Vue.JS
* Vuex
* Jest
* Cypress
* Git
* Github
* Gitlab
* Webpack
* JIRA
* Slack
* Figma
Work Experience: Frontend
Languages: English
Seniority Level
Entry level
Employment Type
Full-time
Job Function
Engineering and Information Technology
Industries
Technology, Information and Internet
Referrals increase your chances of interviewing at TieTalent by 2x.
Get notified about new Frontend Developer jobs in Liverpool, England, United Kingdom.
#J-18808-Ljbffr