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.