Web Designer
Job Summary:Transnational Software Services Inc. is seeking a talented and creative Web Designer with experience in React.js to join our growing team. The ideal candidate will be responsible for designing and implementing user interfaces for web applications, ensuring a seamless user experience. You will work closely with our development and product teams to create visually appealing and functional websites that meet our business needs.Key Responsibilities:Web Design & User Experience:Design visually stunning and user-friendly web interfaces using modern design principles and best practices.Create wireframes, prototypes, and mockups to communicate design ideas and concepts to stakeholders.Collaborate with product managers and developers to ensure design feasibility and alignment with project goals.React.js Development:Implement designs using React.js, ensuring high performance and responsiveness.Write clean, maintainable, and efficient code that follows industry standards and best practices.Collaborate with backend developers to integrate UI components with APIs and other services.Cross-Functional Collaboration:Work closely with UX/UI designers, product managers, and developers to create cohesive and consistent design experiences.Participate in design reviews, provide constructive feedback, and iterate on designs based on feedback.Ensure that the final product aligns with brand guidelines and meets client expectations.Responsive & Adaptive Design:Design and develop responsive web interfaces that provide a consistent experience across devices (desktop, tablet, mobile).Utilize media queries and responsive design techniques to ensure compatibility with various screen sizes and orientations.Design Tools & Technologies:Use design tools like Adobe XD, Figma, or Sketch to create design assets and prototypes.Maintain up-to-date knowledge of web design trends, tools, and technologies, and incorporate them into your work as appropriate.Performance Optimization:Optimize web pages for maximum speed and scalability.Ensure that designs are lightweight and performant, minimizing load times and enhancing user experience.Accessibility & Usability:Ensure that web designs are accessible to users with disabilities, adhering to WCAG guidelines and other accessibility standards.Conduct usability testing to identify and address pain points in the user experience.Quality Assurance & Testing:Collaborate with QA engineers to test the implementation of designs, ensuring they meet the expected quality and functionality.Debug and fix issues related to design and front-end implementation.Qualifications:Education:Bachelor’s degree in Web Design, Graphic Design, Computer Science, or a related field. Equivalent work experience may be considered.Experience:5+ years of professional experience in web design and front-end development.3+ years of experience working with React.js in a production environment.Proven portfolio showcasing your design work and React.js projects.Technical Skills:Proficiency in React.js and its core principles, including state management, hooks, and component lifecycle.Strong understanding of HTML5, CSS3, and JavaScript/ES6+.Experience with responsive and adaptive design techniques.Familiarity with front-end build tools such as Webpack, Babel, and npm.Knowledge of RESTful APIs and experience integrating them with React.js applications.Experience with version control systems, particularly Git.Design Skills:Strong aesthetic sense and attention to detail in typography, color, layout, and user interaction.Proficiency in design tools like Adobe Creative Suite, Figma, Sketch, or similar.Ability to create wireframes, storyboards, user flows, process flows, and site maps.Soft Skills:Excellent communication and collaboration skills, with the ability to work effectively in a team environment.Strong problem-solving abilities and a creative approach to design challenges.Ability to manage multiple projects and deadlines in a fast-paced environment.Attention to detail and a commitment to producing high-quality work.Preferred Qualifications:Experience with design systems and component libraries (e.g., Material-UI, Bootstrap).Familiarity with CSS pre-processors (e.g., SASS, LESS) and CSS-in-JS solutions (e.g., styled-components).Understanding of SEO principles and how design can impact search engine rankings.Experience with Agile/Scrum methodologies.