We are seeking a creative and technically skilled UI/UX Designer / Frontend Developer to join our development team. The ideal candidate will be responsible for designing user-friendly interfaces and developing responsive, interactive web applications. This role involves collaborating with designers, developers, and product teams to create visually appealing digital experiences while ensuring usability, accessibility, and performance across different devices and platforms.
Key Responsibilities
- Design and develop responsive, user-friendly web interfaces.
- Create wireframes, prototypes, mockups, and UI designs using Figma or Adobe XD.
- Develop frontend applications using HTML, CSS, JavaScript, and modern frameworks.
- Build reusable UI components and maintain frontend code quality.
- Implement responsive layouts for desktop, tablet, and mobile devices.
- Collaborate with backend developers to integrate REST APIs and web services.
- Conduct usability testing and improve user experience based on feedback.
- Optimize web applications for performance, accessibility, and browser compatibility.
- Convert UI/UX designs into functional and interactive web pages.
- Identify and troubleshoot frontend design and development issues.
- Maintain design consistency, typography, color schemes, and visual standards.
- Participate in code reviews and Agile development activities.
Required Technical Skills
Skill Category: Frontend Development, Technologies / Tools: HTML5, CSS3, JavaScript
Skill Category: Frameworks, Technologies / Tools: React.js, Angular, Vue.js
Skill Category: Programming, Technologies / Tools: JavaScript, TypeScript
Skill Category: UI/UX Design, Technologies / Tools: Figma, Adobe XD, Sketch
Skill Category: CSS Frameworks, Technologies / Tools: Bootstrap, Tailwind CSS, Material UI
Skill Category: Design Concepts, Technologies / Tools: Wireframing, Prototyping, User Flows
Skill Category: API Integration, Technologies / Tools: REST APIs, JSON
Skill Category: Version Control, Technologies / Tools: Git, GitHub, GitLab
Skill Category: Testing, Technologies / Tools: Jest, React Testing Library, Cypress
Skill Category: Development Tools, Technologies / Tools: VS Code, Chrome DevTools
Skill Category: Design Principles, Technologies / Tools: Responsive Design, Accessibility, Usability
Educational Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, Web Design, Graphic Design, Human-Computer Interaction (HCI), or a related field.
- Entry Level Candidates and entry-level candidates with relevant academic projects, internships, or portfolio experience are encouraged to apply.
Preferred Qualifications
- Understanding of UI/UX design principles and user-centered design.
- Familiarity with responsive and mobile-first development.
- Knowledge of modern JavaScript frameworks and component-based architecture.
- Understanding of cross-browser compatibility and web accessibility standards.
- Familiarity with REST API integration and frontend debugging.
- Knowledge of design systems and reusable components.
- Exposure to Agile and Scrum methodologies.
Key Competencies
- Creative thinking and problem-solving abilities.
- Strong visual design and analytical skills.
- Attention to detail.
- Understanding of user behavior and usability.
- Good communication and collaboration skills.
- Ability to work in a fast-paced development environment.