Role: React Front-End Developer (W2 Role)
Location: Chicago, IL (Onsite) – In-person interview required
Job Summary:
We are seeking a skilled React Front-End Developer with expertise in React, TypeScript, Redux, Redux Toolkit (RTK),
UI/UX standards, and micro front-end development. The ideal candidate will be responsible for developing and
maintaining scalable, efficient, and user-friendly web applications. Your role will involve collaborating with cross-
functional teams to deliver high-quality front-end solutions, ensuring seamless integration with back-end services, and
contributing to the continuous improvement of our development processes.
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+ years 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, NodeJs and package managers like npm or yarn
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. [Optional: Relevant work experience
can be substituted for a degree.