Job details

React JS Front End Developer

  • React.js
  • CSS
  • HTML
  • JavaScript
  • CI/CD

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 1 year ago

 Job Title: React JS Front End Developer

Select employment type: Contract (C2C/W2)

Locations: Detroit, MI (Remote)

About The Client

Client is one of the world's leading professional services companies, transforming clients' business, operating and technology models for the digital era. Their unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses. Headquartered in the U.S., a member of the Nasdaq-100 A mega IT services corporation with more than 300,00 employees and a revenue of over $19 billion, the client is ranked 194 on the Fortune 500 and is consistently listed among the most admired companies in the world.

Job Description

Position Overview:

We are seeking a skilled React JS Front End Developer to join our dynamic team. As a Front End Developer, you will play a pivotal role in designing and implementing user-friendly web applications with a focus on exceptional user experiences. Your expertise in React JS and front-end technologies will be crucial in creating responsive, visually appealing, and high-performance web applications.

Key Responsibilities
  • Front-End Development: Develop, maintain, and enhance web applications using React JS, ensuring they are responsive, user-friendly, and visually appealing.
  • UI/UX Design Integration: Collaborate closely with UI/UX designers to translate design concepts into functional user interfaces while maintaining a consistent and intuitive user experience.
  • Component-Based Development: Build and maintain reusable components and libraries that can be leveraged across different projects to improve development efficiency.
  • Cross-Browser Compatibility: Ensure that web applications function correctly across various browsers and devices by conducting thorough testing and implementing necessary optimizations.
  • Performance Optimization: Identify and address performance bottlenecks in web applications, optimizing code for speed and efficiency to deliver an exceptional user experience.
  • Version Control: Utilize version control systems (e.g., Git) to manage codebase, collaborate with team members, and track changes effectively.
  • Code Quality: Write clean, maintainable, and well-documented code while adhering to coding standards and best practices.
  • Responsive Design: Implement responsive design principles to ensure that web applications are accessible and visually appealing on both desktop and mobile devices.
  • API Integration: Collaborate with backend developers to integrate RESTful APIs and ensure seamless communication between the front end and back end.
  • Testing and Debugging: Conduct unit testing, integration testing, and debugging to identify and resolve issues, ensuring the reliability of web applications.
  • Continuous Learning: Stay up-to-date with the latest trends, tools, and best practices in front-end development and apply them to improve the quality of our web applications.

Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
  • Proven experience as a Front End Developer with a strong focus on React JS and related technologies.
  • Proficiency in HTML5, CSS3, JavaScript, and responsive design principles.
  • Familiarity with state management libraries like Redux and Flux.
  • Experience with build tools and package managers such as Webpack, npm, or yarn.
  • Knowledge of RESTful API integration and asynchronous programming.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills within a team environment.
  • Familiarity with version control systems, particularly Git.
  • Experience with testing frameworks and tools (e.g., Jest, Enzyme) is a plus.
  • Knowledge of performance optimization techniques is a plus.