What are the responsibilities and job description for the UI Developer position at I2USystems Inc?
A UI Developer (User Interface Developer) is responsible for designing implementing and optimizing the visual elements of a website or application that users interact with. They play a key role in enhancing the overall user experience (UX) by ensuring that interfaces are visually appealing userfriendly and responsive across various devices.
Key Responsibilities :
UI Design Implementation :
Develop visually engaging user interfaces for websites and applications using HTML CSS JavaScript and other UI frameworks.
- Convert wireframes mockups and prototypes into functional UI components.
- Ensure consistency with design guidelines and branding.
- Provide feedback on design feasibility and contribute to design improvements.
- Implement frameworks and tools for building adaptive layouts (e.g. Bootstrap Foundation).
- Troubleshoot and resolve UIrelated bugs or issues.
- Optimize the UI for ease of use and accessibility.
- Collect and analyze user feedback to enhance UI features.
- Implement best practices for minimizing load times and improving page performance.
- Debug and fix issues as they arise during development or after deployment.
- Assist with the deployment of web applications to live environments.
- Experience with frontend frameworks like React Angular or Vue.js.
- Knowledge of version control tools (e.g. Git).
- Familiarity with CSS preprocessors (e.g. Sass LESS).
- Understanding of frontend build tools (e.g. Webpack Babel).
- Experience with responsive design and mobilefirst principles.
- Expert in react JS html css and JavaScript
- Good communication and teamwork skills for collaborating with designers and developers.
- Detailoriented with a focus on quality and usability.
- Experience with UI testing frameworks (e.g. Jest Mocha).
- Knowledge of accessibility standards (WCAG).
- Experience working in Agile development environments.
- Understanding of SEO principles for frontend development.
- A degree in Computer Science Web Development Graphic Design or related fields or equivalent practical experience.
Collaboration with UX / UI Designers :
Work closely with UX / UI designers to translate designs into functional code.
Responsive Design :
Ensure the interface is responsive and performs well on various devices (desktop tablet mobile).
CrossBrowser Compatibility :
Ensure that the user interface works seamlessly across multiple browsers (Chrome Firefox Safari etc.).
User Experience (UX) Focus :
Focus on creating intuitive userfriendly experiences.
Performance Optimization :
Optimize frontend code for speed and performance.
Testing & Debugging :
Conduct testing (unit tests integration tests etc.) to ensure functionality and compatibility.
Version Control & Deployment :
Use version control tools like Git to manage code changes.
Skills & Qualifications :
Technical Skills :
Proficiency in HTML CSS and JavaScript.
Design Tools :
Familiarity with design tools like Adobe XD Figma Sketch or Photoshop.
Soft Skills :
Strong problemsolving and debugging abilities.
Preferred Experience :
Education :
This role requires a balance of technical expertise and a keen eye for design aimed at crafting an exceptional user experience.
Expert in react JS , html , css, and JavaScript
Key Skills
Computer Science,General Maintenance,Apache Web Server,Information Technology Sales,Maintenance Engineering
Employment Type : Full Time
Vacancy : 1