What are the responsibilities and job description for the UI/UX Developer with Strong React Experience position at Amtex Systems Inc.?
Title: UI/UX Developer with Strong React Experience
Location: Remote
Duration: Full Time / 6 Months Contract
Key Responsibilities:
· Software Design and Development: Design, code, test, and debug software applications and systems with a focus on UI/UX design and React frameworks.
· UI/UX Design: Develop and implement user interfaces that are visually appealing, intuitive, and user-friendly, ensuring a seamless and engaging user experience.
· React Development: Utilize React to build and maintain scalable and performant web applications, adhering to best practices and coding standards.
· Requirements Collaboration: Work closely with development teams, business analysts, and stakeholders to understand requirements and translate them into technical solutions that meet user and business needs.
· Code Quality: Follow coding standards, best practices, and software development methodologies to ensure the quality, maintainability, and performance of code.
· Code Reviews: Participate in code reviews to provide and receive feedback, ensuring code quality and adherence to best practices.
· Version Control: Manage version control using tools such as Git to track changes and maintain code integrity throughout the development lifecycle.
· Software Deployment: Contribute to software deployment activities, ensuring smooth implementation and integration of software solutions.
Qualifications:
· Education: Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
· Experience: 3-5 years of experience in software development, programming, or application design, with a strong focus on UI/UX design and React development.
Skills:
· Proficiency in React and its ecosystem.
· Solid understanding of front-end development technologies including HTML, CSS, and JavaScript.
· Experience with responsive design and cross-browser compatibility.
· Proven skills and knowledge of RFID and C#.
· Ability to create and maintain clean, scalable, and maintainable code.
· Strong problem-solving skills and attention to detail.
· Effective communication skills and ability to collaborate with team members and stakeholders.