Gig
Depends on experience
40
Dec 4, 2024
Key Responsibilities
- Design & Prototyping:
- Create wireframes, mock-ups, and interactive prototypes to illustrate design concepts.
- Design responsive user interfaces (UI) compatible across desktop, tablet, and mobile devices.
- Collaboration with the Development Team:
- Work closely with the development team to ensure design feasibility and adherence to project requirements.
- Provide design specifications and assets (e.g., icons, images, UI elements) for developers to integrate into Angular components.
- Participate in Agile sprints, daily stand-ups, and sprint reviews to align with development goals.
- UI Implementation:
- Assist in the implementation of visual designs into front-end code, working alongside Angular developers to bring mock-ups to life.
- Ensure designs are pixel-perfect and aligned with brand guidelines.
- Optimize visual assets for performance (e.g., image compression, SVGs).
- User Experience (UX) Design:
- Conduct user research, testing, and feedback analysis to inform design improvements.
- Ensure usability and accessibility standards (WCAG 2.1) are met in all designs.
- Continuously refine the user interface based on user behaviour and feedback.
- Consistency & Branding:
- Ensure design consistency across web applications by creating and maintaining style guides, design patterns, and component libraries.
- Maintain adherence to branding and visual identity guidelines across the project.
- Cross-functional Communication:
- Work effectively with product managers, back-end developers, and other stakeholders to gather requirements and feedback.
- Translate business requirements into visually appealing and functional web interfaces.
---
Required Skills and Qualifications:
- Experience:
- Proven experience (3+ years) as a web designer, UI/UX designer, or front-end designer, with a strong portfolio showcasing your work.
- Experience designing for Angular-based web applications or similar modern web frameworks (React, Vue.js).
- Design Skills:
- Strong knowledge of design tools, primarily PenPot.
- Proficient in creating responsive designs using CSS, Flexbox, Grid, and media queries.
- Familiarity with design systems and component-based design.
- Front-End Development Understanding:
- Basic understanding of front-end development technologies like HTML5, CSS3, and JavaScript (Angular knowledge a plus).
- Understanding of how Angular’s component-based architecture works and how design elements integrate with Angular components.
- Experience with tools like Sass, PostCSS, or CSS preprocessors.
- UI/UX Expertise:
- Strong understanding of user-centered design principles, interaction design, and usability best practices.
- Ability to create intuitive, user-friendly interfaces with a focus on clean and efficient design solutions.
- Collaboration and Agile:
- Strong communication skills with the ability to collaborate effectively within cross-functional teams.
- Experience working in Agile environments, using tools like Zoho Projects, Jira or Trello to manage design tasks and sprint deliverables.
- Solid understanding of source control concepts specifically Git, Github, and Pull Requests.
- Problem Solving & Creativity:
- Excellent problem-solving abilities with a creative and innovative approach to design.
- Strong attention to detail and the ability to work on multiple projects simultaneously.