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