Description

Job Description

Job Descriptio
 

Requirements

UI Design: Lead the design and development of user interfaces, ensuring they are visually appealing, intuitive, and aligned with the brand's identity.
 

User Experience (UX): Collaborate with UX designers to create a seamless and engaging user experience by incorporating user feedback, usability testing, and best practices.
 

Architecture and Planning: Develop and maintain the UI architecture, design principles, and standards. Create design systems, style guides, and patterns to ensure consistency across the application.
 

Technology Expertise: Stay up-to-date with the latest UI design trends, tools, and technologies, and recommend their implementation to enhance the UI/UX of the product.
 

Cross-functional Collaboration: Work closely with developers, product managers, and other stakeholders to ensure that the UI design aligns with the technical and business requirements.
 

UI Development Guidelines: Establish and maintain comprehensive UI development guidelines and best practices for the design and implementation of user interfaces within the organization. This includes but is not limited to:
 

  • Defining coding standards for HTML, CSS, and JavaScript to ensure uniformity and maintainability in the codebase.
     
  • Creating and maintaining a UI design system, style guides, and design patterns that facilitate efficient and consistent UI development.
     
  • Collaborating with development teams to ensure adherence to established guidelines and best practices.
     
  • Conducting regular code reviews to enforce compliance with UI development guidelines and providing constructive feedback to developers.
     
  • Staying updated on the latest UI development trends and technologies and integrating them into the guidelines when relevant.
     
  • Ensuring that UI development guidelines align with industry standards and accessibility requirements to make the software accessible to all users.
     

Prototyping and Testing: Create interactive prototypes and conduct usability testing to gather user feedback and refine the design.
 

Accessibility: Ensure that the UI is accessible to individuals with disabilities by following accessibility guidelines and best practices.
 

Performance Optimization: Optimize the UI for performance and responsiveness, considering various devices and screen sizes.
 

Security Awareness: Be aware of security considerations in UI design and implement secure design principles to protect user data and privacy.
 

Documentation: Maintain clear and comprehensive documentation of UI design principles, guidelines, and patterns for the development team.
 

Mentoring and Training: Provide guidance and mentorship to junior UI designers and developers, helping them to improve their UI skills.
 

 
 


 

Requirements

What you’ll bring
 

  • Bachelors / Master’s degree (CSE or equivalent of Comp Sc)
     
  • 12+ years of experience in leading design and software delivery teams
     
  • Expertise in front-end technologies, including HTML, CSS, and JavaScript.
     
  • Experience with modern front-end frameworks and libraries such as React, Angular, or Vue.js.
     
  • Ability to implement responsive design techniques and ensure cross-browser compatibility.
     
  • Strong coding skills and the ability to write clean, efficient, and maintainable front-end code.
     
  • Proficiency in debugging and troubleshooting front-end issues.
     
  • Experience with Agile/Scrum Process
     
  • Enjoying working in a dynamic organization which is continuously transforming and enjoying enterprise visibility and industry.
     
  • Holds expert-level experience and uses professional concepts and company objectives to resolve complex issues in creative and effective ways.
     
  • Proven experience in UI/UX design and architecture, with a strong portfolio showcasing successful projects.
     
  • A comprehensive portfolio of showcasing previous UI design and development work, including examples of user interfaces, interaction design, and usability improvements.
     
  • Proficiency in design tools such as Adobe Creative Suite (e.g., Photoshop, Illustrator, XD), Sketch, Figma, or other similar software.
     
  • Deep understanding of design principles, including typography, color theory, and layout.
     
  • Strong communication skills and the ability to collaborate effectively with multidisciplinary teams.
     
  • Strong problem-solving skills to address complex UI/UX challenges

Education

Bachelor's degree