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