
Job Description
Job Title: UI Engineer
Job Type: Contractor
Location: Remote
Job Summary:
We are seeking a skilled UI Engineer to join our customer's team and help shape world-class user interfaces for industry-leading applications. You will be instrumental in building intuitive, high-performance web experiences using React and Typescript, collaborating closely with a dynamic and talented team. This is an exciting opportunity for expert engineers who care deeply about effective communication and delivering exceptional user experiences.
Key Responsibilities:
- Design, develop, and maintain robust and scalable UI components using React and Typescript.
- Collaborate cross-functionally with product managers, designers, and backend engineers to deliver seamless, user-centric solutions.
- Translate complex business requirements into elegant, responsive, and accessible user interfaces.
- Champion best practices in UI design, code quality, and performance optimization throughout the development lifecycle.
- Conduct thorough code reviews and provide mentorship to peers on front-end engineering standards.
- Proactively identify and resolve UI/UX issues to improve the overall quality and usability of the product.
- Contribute actively to technical discussions and team documentation, ensuring clear written and verbal communication at all times.
Required Skills and Qualifications:
- 3+ years of professional experience developing web applications with React and Typescript.
- Demonstrated expertise building complex and responsive UI architectures.
- Strong foundation in modern JavaScript, HTML5, and CSS3.
- Excellent written and verbal communication skills, with an emphasis on clarity and collaboration.
- Proficiency in version control tools such as Git and agile development methodologies.
- Experience with cross-browser compatibility and web accessibility standards.
- Self-motivated, detail-oriented, and able to thrive in a remote, fast-paced environment.
Preferred Qualifications:
- Experience working with distributed or customer-facing teams in a remote setting.
- Knowledge of UI testing frameworks and end-to-end testing best practices.
- Exposure to design systems and component-driven development workflows.