We are seeking a talented and experienced UI Engineer with a strong background in either React or Angular to join our dynamic development team.
The ideal candidate will be responsible for designing and implementing user interface components for our web applications, ensuring a seamless and engaging user experience.
You will collaborate closely with UX designers, backend developers, and other stakeholders to deliver high-quality and responsive UI solutions.
Key Responsibilities:
UI Development:
Develop new user-facing features using React.js or Angular.
Build reusable components and front-end libraries for future use.
Translate designs and wireframes into high-quality code.
Optimize components for maximum performance across a vast array of web-capable devices and browsers.
Collaboration:
Collaborate with UX/UI designers to implement design into the code.
Work closely with backend developers to integrate user-facing elements with server-side logic.
Participate in code reviews and contribute to team and personal learning.
Quality Assurance:
Write and maintain unit tests to ensure code quality and reliability.
Debug and resolve performance issues and bugs in a timely manner.
Ensure the technical feasibility of UI/UX designs.
Continuous Improvement:
Stay up to date with the latest developments in front-end technologies and best practices.
Continuously improve the development process by integrating feedback and learning from past projects.
Mentor and guide junior developers in best practices and coding standards.