Job Responsibilities:
- UI/UX Design & Development:
Design and implement intuitive, user-friendly, and visually appealing interfaces for web and mobile applications, ensuring a consistent and responsive user experience across devices and platforms. - User Research & Testing:
Conduct user research to understand user needs, pain points, and behaviors. Lead usability testing sessions to gather actionable insights and validate design decisions. - Prototyping & Wireframing:
Create wireframes, prototypes, and mockups that effectively communicate design ideas and functionality. Use tools like Sketch, Figma, Adobe XD, or InVision to develop interactive prototypes and detailed UI components. - UI Development:
Implement UI components with a focus on performance, accessibility, and scalability using front-end technologies like HTML5, CSS3, JavaScript, and WordPress or other modern front-end frameworks. - Collaboration with Development Teams:
Work closely with the development team to ensure designs are translated into high-quality code. Ensure that the user interface is fully functional, polished, and bug-free. Collaborate with backend developers to integrate front-end solutions effectively. - Design Systems & Style Guides:
Develop and maintain design systems and UI libraries, ensuring consistency across all digital products. Follow best practices in visual design, typography, and color theory to create cohesive and aesthetically pleasing designs. - Continuous Improvement:
Continuously improve and iterate on existing designs and UI components based on user feedback, analytics, and industry trends. - Performance & Optimization:
Optimize the UI for speed and efficiency, ensuring fast load times and smooth interactions. Address any performance bottlenecks or accessibility issues. - Stay Up-to-date with Trends:
Stay current with the latest UI/UX design trends, tools, and technologies. Propose new ideas and improvements based on research and evolving best practices.
Required Skills & Qualifications:
- Experience:
4+ years of professional experience in UI/UX design and front-end development with a strong portfolio showcasing your design process and finished work. - UI/UX Design Tools:
Proficiency in UI/UX design tools such as Sketch, Figma, Adobe XD, InVision, or Axure with experience in Logo Design, Banner design and graphics designing. - Front-End Development:
Strong hands-on experience with front-end technologies: HTML5, CSS3, JavaScript, and at least one modern JavaScript framework such as Angular. - User-Centered Design:
Deep understanding of user-centered design principles and processes, including user research, wireframing, prototyping, and usability testing. - Responsive Design:
Experience designing and developing responsive and mobile-first web applications that work across multiple screen sizes and devices. - Design Systems & Patterns:
Experience creating and maintaining design systems, UI libraries, and style guides to ensure consistency across platforms. - Accessibility:
Knowledge of accessibility principles (WCAG) and how to implement accessible and inclusive designs for all users. - Version Control & Collaboration:
Familiarity with version control systems like Git and experience working in collaborative environments using tools like Jira, Trello, or Asana.
Preferred Qualifications:
- Animation & Interaction Design:
Familiarity with creating animations, transitions, and interactive elements using tools like Principle, Framer, or After Effects. - Front-End Frameworks:
Good to have exposure on Angular or related framework. - Agile/Scrum:
Experience working in Agile or Scrum environments, collaborating in sprints and iterative development processes.
Benefits:
- Competitive salary and benefits package
- Opportunities for professional development and career advancement
- Collaborative, innovative, and supportive team environment