Responsibilities:
- Design and User Experience:
- Create visually appealing and user-centric designs.
- Develop wireframes, prototypes, and high-fidelity mockups.
- Conduct user research and usability testing to inform design decisions.
- Front-End Development:
- Implement responsive web designs using HTML, CSS, and JavaScript.
- Work with popular JavaScript frameworks like React, Angular, or Vue.js.
- Collaborate with back-end developers to integrate APIs and other services.
- Performance and Compatibility:
- Ensure optimal performance of web pages across different devices and browsers.
- Debug and resolve cross-browser compatibility issues.
- Optimize web pages for speed and scalability.
- Collaboration and Communication:
- Work closely with product managers, designers, and other stakeholders.
- Participate in design reviews and provide constructive feedback.
- Communicate design ideas and prototypes to developers and stakeholders.
Qualifications
- Design Skills:
- Proficiency in UX, UI, visual interaction, and graphic design.
- Experience with design tools such as Figma, Adobe Creative Suite, and Sketch.
- Development Skills:
- Strong knowledge of HTML, CSS, and JavaScript.
- Experience with front-end frameworks like React, Angular, or Vue.js.
- Proficiency in Node.js and its ecosystem.
- Performance Optimization:
- Experience in optimizing web pages for performance and speed.
- Familiarity with tools like Google PageSpeed Insights.
- Cross-Browser Compatibility:
- Ability to ensure designs and code function seamlessly across various browsers and devices.