
UI Developer React JS
Role: UI Developer React JS
Location: Dallas, TX (Onsite) – NEED LOCAL CANDIDATES
Type: Contract
Interview Mode : Video Call
Key Responsibilities:
UI Development: Design, develop, and maintain user interfaces for web applications using React.js. Ensure a seamless and visually appealing user experience.
Component Development: Build reusable and scalable UI components and libraries, following best practices and coding standards.
Collaboration: Work closely with UX/UI designers to translate wireframes and mockups into functional, interactive user interfaces.
Performance Optimization: Optimize application performance by identifying and addressing performance bottlenecks and implementing efficient coding practices.
Cross-Browser Compatibility: Ensure compatibility of web applications across different browsers and devices.
Code Quality: Write clean, maintainable, and testable code. Conduct code reviews and provide constructive feedback to peers.
Agile Development: Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Problem Solving: Troubleshoot and debug issues, and provide timely solutions to enhance the user experience.
Qualifications:
Experience: Proven experience as a UI Developer with a strong focus on React.js. Experience with other front-end technologies like HTML5, CSS3, and JavaScript ES6+ is required.
React.js Expertise: In-depth knowledge of React.js, including hooks, context, and state management libraries such as Redux or MobX.
Design Systems: Experience with modern design systems and component libraries (e.g., Material-UI, Ant Design) is a plus.
Responsive Design: Ability to create responsive and adaptive designs that work across various screen sizes and devices.
Version Control: Proficiency with version control systems such as Git.
Testing: Experience with front-end testing frameworks and tools (e.g., Jest, React Testing Library) is preferred.
Problem-Solving Skills: Strong analytical and problem-solving abilities with attention to detail.
Communication: Excellent communication skills and the ability to work collaboratively in a team environment.
Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
To apply for this job email your details to achauhan@violetink.com