19 Hotfoot Technology Solutions Jobs
3-5 years
Hotfoot - UI Developer - D3.js/Javascript (3-5 yrs)
Hotfoot Technology Solutions
posted 4d ago
Role:
As a UI Developer, you will be responsible for designing and developing visually appealing and user-friendly interfaces for our web applications.
You will work closely with designers, backend developers, and product managers to translate user requirements into intuitive and engaging user experiences.
Responsibilities :
- Design and develop user interfaces for web applications using HTML, CSS, JavaScript, and related technologies.
- Create and maintain interactive UI components, including buttons, forms, menus, and data visualizations.
- Integrate UI components with backend APIs using technologies like REST, JSON, and AJAX.
- Ensure cross-browser compatibility and responsiveness of UI across different devices (desktops, tablets, and mobile).
- Develop and maintain UI style guides and component libraries.
- Conduct unit testing and integration testing of UI components.
- Troubleshoot and debug UI issues.
- Stay updated on the latest UI/UX trends, technologies, and best practices.
- Collaborate effectively with cross-functional teams (designers, developers, product managers) to achieve project goals.
- Contribute to the improvement of UI development processes and methodologies.
Required Skills :
- Strong proficiency in HTML5, CSS3, and JavaScript: Deep understanding of HTML5, CSS3, and JavaScript fundamentals, including DOM manipulation, event handling, and asynchronous programming.
- Experience with UI frameworks: Proficiency in using UI frameworks such as React, Angular, or Vue. js (at least one).
CSS Preprocessors :
- Experience with CSS preprocessors like Sass or Less.
UI/UX Design Principles :
- Understanding of UI/UX design principles, including usability, accessibility, and user experience best practices.
Cross-browser Compatibility :
- Experience in ensuring cross-browser compatibility and responsiveness of web applications.
Version Control :
- Proficiency in Git and experience with Git workflows (e.g , branching, merging, pull requests).
Communication and Collaboration :
- Excellent communication and interpersonal skills with the ability to effectively collaborate with cross-functional teams.
- Problem-solving : Strong analytical and problem-solving skills with the ability to identify and resolve complex UI issues.
Preferred Skills :
- Experience with Material Design or other design systems.
- Experience with charting libraries (e.g , Chart.js, D3.js).
- Experience with state management libraries (e.g , Redux, Vuex).
- Experience with testing frameworks (e.g , Jest, Mocha, Cypress).
- Experience with build tools (e.g , Webpack, Gulp)
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for UI Developer roles with real interview advice