Summary
We're seeking a Frontend Engineer with experience in Vue.js to join our team. You'll work collaboratively with our PHP/Laravel developers to enhance and maintain the frontend of our Laravel-based application. This role involves building and refining Vue.js components, ensuring a seamless user experience, and integrating with our existing backend. We're looking for someone who is passionate about creating intuitive interfaces and who can effectively collaborate with both backend and design teams.
Responsibilities and Duties
Rapid Prototyping and Implementation
Collaborate with designers and product managers to understand project goals and UI/UX requirements.
Rapidly translate design mockups and wireframes into functional React components.
Utilise your expertise in React and Typescript to build dynamic, interactive user interfaces.
Focus on efficient coding practices to deliver features and enhancements quickly.
Team Collaboration & Communication
Work closely with backend developers to understand the data structures and API endpoints.
Communicate effectively with designers, product managers, and other stakeholders to gather requirements and clarify project goals.
Participate in code reviews and provide constructive feedback to improve code quality.
Communicate effectively with designers, product managers, and other stakeholders to gather requirements and clarify project goals.
Qualifications
React Expertise: Demonstrated proficiency in React, including component lifecycle, hooks, and state management (e.g., Context API and Mobx).
JavaScript Fundamentals: Strong understanding of JavaScript (ES6+) concepts, including asynchronous programming and DOM manipulation.
HTML & CSS Mastery: Solid foundation in HTML5 and CSS3, including responsive design principles and modern layout techniques (e.g., Flexbox, Grid).
Speed & Efficiency: Proven ability to code rapidly while maintaining a high level of quality.
Problem-Solving Skills: Ability to troubleshoot and resolve technical challenges effectively.
Bonus Skills
Problem-Solving Skills: Ability to troubleshoot and resolve technical challenges effectively.
Experience with MobX
Familiarity with testing frameworks like Jest or React Testing Library.