Job Summary: We are seeking a skilled UI Developer to create visually appealing and user-friendly interfaces for our web applications. The ideal candidate will have a strong understanding of design principles and front-end technologies to enhance user experience. This developer will be assisting the Enterprise Development Team on various frontend modernizations and implementations. This developer will be responsible for UI development, code enhancement, connecting backend APIs to the interface, collaborating with a development team, and ensuring the UI is user-focused.
Key Responsibilities:
Develop and maintain responsive user interfaces using Angular, HTML, CSS, and JavaScript.
Collaborate with UX designers to translate wireframes and prototypes into functional user interfaces.
Optimize applications for maximum speed and scalability.
Conduct user testing and gather feedback to improve UI designs.
Modernize existing frontend code for newer versioning.
Ensure cross-browser compatibility and resolve any UI-related issues.
Stay updated with emerging technologies and industry trends to implement best practices.
Collaborate with designers, project managers, backend developers, and QA testers.
Qualifications:
Bachelor's degree in Computer Science, Design, or a related field.
Proven experience as a UI Developer or similar role.
Proficiency in front-end technologies (HTML5, CSS3, JavaScript).
Experience with UI frameworks (e.g., React, Angular, Vue.js).
Strong understanding of responsive design and web accessibility standards.
Excellent problem-solving skills and attention to detail.
Preferred Skills:
Familiarity with version control systems (e.g., Git).
Experience with server less environments (AWS).
Experience with CSS preprocessors (e.g., SASS, LESS).
Basic knowledge of back-end technologies (e.g., Node.js, PHP) is a plus.