Epicareer Might not Working Properly
Learn More

React JS

  • Full Time, onsite
  • Hexaware Technologies, Inc
  • On Site, United States of America
Salary undisclosed

Apply on


Original
Simplified

Role: Front End Developer-React.js

Location: Chicago, IL

Full Time Opportunity

Key Responsibilities:

  • Front-End Development: Develop, test, and maintain responsive web applications using React, TypeScript, and Redux.
  • State Management: Implement robust state management solutions using Redux and Redux Toolkit (RTK), ensuring efficient data flow and performance optimization.
  • UI/UX Integration: Collaborate with UI/UX designers to translate design wireframes into high-quality code, adhering to modern UI/UX standards and best practices.
  • Micro Front-End Development: Design and implement micro front-end architectures, enabling modular and independent development of application features.
  • Performance Optimization: Optimize front-end performance by analyzing and improving page load times, reducing rendering times, and ensuring a smooth user experience.
  • Code Quality: Write clean, maintainable, and well-documented code. Conduct code reviews to ensure adherence to coding standards and best practices.
  • Collaboration: Work closely with back-end developers, product managers, and other stakeholders to ensure seamless integration of front-end and back-end functionalities.
  • Testing: Implement and maintain unit tests, integration tests, and end-to-end tests to ensure the stability and reliability of the application.

Continuous Improvement: Stay updated with the latest industry trends, tools, and technologies. Propose and implement improvements to the development process.

Required Skills and Qualifications:

  • Experience: 5+ yrs of experience in front-end development, particularly with React, Redux and TypeScript.
  • Technical Skills:
    • Strong proficiency in React.js and TypeScript.
    • In-depth knowledge of Redux and Redux Toolkit (RTK) for state management.
    • Experience with micro front-end architecture and its implementation.
    • Familiarity with UI/UX design principles and the ability to implement them effectively.
    • Proficiency in HTML5, CSS3, and JavaScript (ES6+).
    • Experience with RESTful APIs and integration with front-end applications.
    • Knowledge of version control systems like Git.
  • Soft Skills:
    • Strong problem-solving skills and attention to detail.
    • Excellent communication and collaboration abilities.
    • Ability to work in an agile development environment.
    • Eagerness to learn and adapt to new technologies and methodologies.

Preferred Qualifications:

  • Experience with other front-end frameworks and libraries (e.g., React, Angular, Vue.js).
  • Familiarity with testing frameworks like Jest, Enzyme, or Cypress.
  • Knowledge of CI/CD pipelines and deployment processes.
  • Understanding of web accessibility standards.
  • Experience with server-side rendering (SSR) and static site generation (SSG).

Education:

Masters or Bachelor s degree in Computer Science, Engineering, or a related field.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job