UI/UX Developer ( Web Developer )

Peniel Technology LLC • United Arab Emirates • Software Development
Full-time Mid

Description

UI/UX Developer (React & Node.js)
Job Summary

We are looking for a creative and technically strong UI/UX Developer with a good understanding of React.js and Node.js to design and develop modern, user-friendly websites and web applications. The ideal candidate should have a strong eye for design along with hands-on development skills.
Key ResponsibilitiesUI/UX Design
• Design intuitive, responsive, and visually appealing user interfaces
• Translate wireframes, mockups, and UX designs into functional web pages
• Ensure consistent design language, branding, and usability across the website
Front-End Development
• Develop and maintain web applications using React.js
• Build reusable UI components and optimize performance
• Ensure cross-browser compatibility and mobile responsiveness
Back-End Collaboration
• Work with Node.js to integrate APIs and backend services
• Collaborate with backend developers to ensure seamless data flow
• Understand RESTful APIs and basic server-side logic
Website Development & Optimization
• Develop complete websites from concept to deployment
• Optimize UI for speed, scalability, and accessibility
• Fix UI/UX bugs and improve user experience continuously
Collaboration & Communication
• Work closely with designers, product managers, and developers
• Participate in design reviews and provide UX improvement suggestions
Required Skills & QualificationsTechnical Skills
• Strong experience in React.js
• Good understanding of Node.js
• Proficiency in HTML5, CSS3, JavaScript
• Experience with REST APIs and JSON
• Knowledge of responsive design frameworks (Bootstrap, Tailwind, etc.)
UI/UX & Design Skills
• Good understanding of UI/UX principles and best practices
• Experience with design tools such as Figma, Adobe XD, Sketch, or similar
• Strong visual design skills (color, typography, layout)
Soft Skills
• Good communication and teamwork skills
• Attention to detail and problem-solving ability
• Ability to manage tasks independently
Preferred / Added Benefits
• Experience with Node.js frameworks (Express.js, etc.)
• Knowledge of modern design systems and accessibility standards
• Understanding of performance optimization techniques
• Experience with version control tools like Git
Education & Experience
• Bachelor's degree in Computer Science, Design, or a related field (preferred)
• 14 years of experience in UI/UX development or front-end development