About the Role:
We are looking for a skilled UI Developer to design and implement user-friendly interfaces for web and mobile applications. The ideal candidate should have a strong understanding of front-end technologies, responsive design, and modern UI frameworks. You will collaborate closely with UX designers, developers, and product managers to create seamless and engaging user experiences.
Key Responsibilities:
- Develop and implement responsive UI designs using HTML, CSS, JavaScript, and modern frameworks.
- Collaborate with UX designers to translate wireframes and prototypes into functional UI components.
- Optimize applications for maximum speed, scalability, and accessibility.
- Ensure cross-browser compatibility and mobile responsiveness.
- Work closely with back-end developers to integrate UI components with APIs and databases.
- Conduct usability testing and iterate designs based on user feedback.
- Stay updated with the latest UI trends, tools, and technologies.
Technical Skills & Expertise:
Frameworks:
Technologies:
- HTML5, CSS3, SCSS, JavaScript (ES6+), ESLint
Libraries:
- Material-UI (MUI), Carbon Design, Bootstrap
Testing:
APIs:
Backend (Preferred):
Required Skills & Qualifications:
- Bachelor's degree in computer science, Web Development, or a related field.
- Proven experience as a UI Developer with a strong portfolio showcasing front-end development projects.
- Proficiency in HTML, CSS, JavaScript, React, Angular, or Vue.js.
- Experience with CSS preprocessors (SASS, LESS) and UI frameworks like Bootstrap or Material UI.
- Knowledge of version control systems (Git, GitHub, Bitbucket).
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.
Preferred Qualifications:
- Experience working in Agile development environments.
- Familiarity with accessibility standards and best practices.
- Knowledge of performance optimization techniques.