UI/UX Developer

Toronto 23 months agoFull-time External
Negotiable
Job Description: Client expectations: • No learning curve allowed; the candidate should be ready to perform from day one. • Candidate must know: • oJavaScripto • TypeScript • oHTML • oCSS • Must work independently and handle mockups on their own. • Use existing implementations as a clear reference. • Active participation needed: Candidate should ask questions and give suggestions during UI/UX talks. • Leadership is key: Should schedule meetings with ADA, gather team requirements, tackle challenges, and get feedback. • No relying on offshore developers; the candidate must code on their own. • There are no offshore members in this team. • Each developer will focus on their own site, without knowing about others' work. • Experience is a must in checking out both current implementations and UX/UI designs. • Should clearly explain if suggested UX/UI designs are doable. Client questions:JavaScript, TypeScript, HTML, and CSS: (30-45min) • Can you explain the main differences between JavaScript and TypeScript? • How do you handle "this" in TypeScript? • Describe the Box Model in CSS. How does it impact layout? • What are the new features you've utilized in ES6 or later versions of JavaScript? • How would you ensure browser compatibility when using modern CSS features? UI/UX Discussions: (5-10min) • How do you approach disagreements or differing opinions when it comes to UI/UX design? • Can you provide an example where you had to question a UI/UX design and suggest changes? Independence & Experience: (5-10min) • Describe a project where you had to analyze and use an existing implementation as a reference. What were the challenges? • Can you provide an example of a complex UI/UX problem you faced and how you approached it? • How do you handle situations where you're stuck on a problem, especially given that you might not have colleagues to help?Leadership & Collaboration: (5-10min) • Describe a time when you took the initiative to schedule meetings and gather requirements. What was the outcome? • How do you ensure clear communication and gather feedback when working with a team or stakeholders like ADA? • What strategies do you use to manage time effectively, especially when juggling multiple responsibilities?General Questions: (5-10min) • Since there's no learning curve accepted for this role, how do you ensure you hit the ground running when joining a new project or team? • Explain a situation where you had to work without any external help or resources. How did you manage it? • Given that each developer will be working on different parts of a project, how do you ensure consistency and maintainability across the codebase