As a Software Engineer - UI Developer, you will be responsible for designing and developing user interfaces for software applications using modern web technologies. You will work closely with cross-functional teams to create intuitive and visually appealing user experiences. This role requires a strong understanding of UI/UX design principles, as well as proficiency in HTML/CSS, JavaScript, and React. Experience with TypeScript and UI/UX design tools such as Sketch or Figma is a plus.
Key Responsibilities
- Design and develop user interfaces for software applications using modern web technologies.
- Collaborate with cross-functional teams to create intuitive and visually appealing user experiences.
- Develop and maintain high-quality, reusable UI components.
- Participate in code reviews and contribute to the improvement of the development process.
- Stay up-to-date with the latest trends and technologies in UI/UX design and web development.
Requirements
- 5+ years of experience in UI development with a strong focus on design and user experience.
- Proficiency in HTML/CSS, JavaScript, and React.
- Experience with TypeScript and UI/UX design tools such as Sketch or Figma is a plus.
- Strong understanding of UI/UX design principles and human-centered design.
- Excellent communication and collaboration skills.