Qualifications :
• Bachelor’s degree in Computer Science, Information Systems, Graphic Design, Human Factors, Cognitive Psychology, or related field
• Typically requires 8+ years of relevant technical or business work experience
• Portfolio
• UX certification
• 5+ years of knowledge of the software development life cycle, software accessibility (Section 508, WCAG 2.0), SCM, DevOps, and Agile practices
• 3+ years of advanced capabilities in developing with Web Components, Angular Elements, Angular v12+, HTML5, SASS, and JavaScript ES6 technologies
• 2+ years of demonstrated success at designing, engineering and maintaining design systems for large product teams
Responsibilities :
• Collaborates with UX analysts, UX designers, project managers, engineering teams, and business stakeholders to prioritize component delivery throughout the software development life-cycle and deliver high-quality interfaces and interactions
• Establishes and adheres to coding standards and related code quality and compliance requirements
• Translates Sketch / Figma designs into production ready components
• Enforces architectural principles such as security, configurability, extensibility, scalability, maintainability and performance
• Understands client goals, requirements, internal goals, usability, and technical constraints within budget and schedule
• Creates innovative and appealing designs on a rapid and iterative basis, through sketches, storyboards, user task flows, wireframes, prototypes, and the production of final assets for specific features and projects
• Facilitates project teams through the design process, gathering actionable feedback and iterating the appropriate level of changes
• Provides UX development support to development teams in both Agile and waterfall projects for responsive interfaces and presentation layer development support
• Works as a team member and sometimes as a technical lead
• Acts as a user advocate and participates in UX discussions with business partners on topics including visual design, interaction design, information architecture, and user research
• Delivers guidance on software accessibility concepts and constraints
• Assesses data from multiple sources, synthesizes it, and develops strategies for projects
• Advocates for the end user by influencing decisions to ensure that product and design decisions are aligned with user needs and expectations Complexity
Last updated : 2024-01-20