Location:Chicago, IL (local only)
Experience – 13 years
Position Overview:
We are looking for an experienced React Front-End Developer with a strong background in React, TypeScript, Redux, Redux Toolkit (RTK), UI/UX best practices, and micro front-end architecture. You will collaborate with designers, backend developers, and product managers to deliver intuitive and efficient solutions, while continuously improving our development practices.
Primary Responsibilities:
Front-End Engineering: Build, test, and support responsive web applications utilizing React, TypeScript, and Redux.
State Management: Develop and maintain efficient state management using Redux and Redux Toolkit (RTK) to optimize data handling and application performance.
UI/UX Collaboration: Partner with UI/UX designers to convert design mockups into functional code, following current UI/UX guidelines and industry standards.
Micro Front-End Implementation: Architect and develop micro front-end solutions to promote modularity and independent feature development.
Performance Tuning: Enhance front-end performance by monitoring and improving load times, rendering speed, and overall user experience.
Code Standards: Produce clean, well-structured, and thoroughly documented code. Participate in code reviews to uphold coding standards and best practices.
Teamwork: Collaborate with backend engineers, product owners, and other stakeholders to ensure cohesive integration between front-end and back-end systems.
Testing: Design and maintain unit, integration, and end-to-end tests to guarantee application reliability and stability.
Continuous Development: Keep abreast of emerging technologies and industry trends. Recommend and implement process improvements as needed.
Required Skills and Experience:
Experience: Minimum of 6 years in front-end development, with a focus on React, Redux, and TypeScript.
Strong proficiency in JavaScript (ES6+) and its core concepts.
Technical Competencies:
Advanced knowledge of React.js and TypeScript.
ively.
Proficient in HTML5, CSS3, and modern JavaScript (ES6+). Experience integrating RESTful APIs with front-end applications.
Familiarity with version control (Git), Node.js, and package managers such as npm or yarn.
Interpersonal Skills:
Excellent analytical and problem-solving abilities.
Strong verbal and written communication skills.
Proven ability to work effectively in agile teams.
Willingness to learn and adapt to new tools and technologies.
Preferred Qualifications:
Working experience with ag-Grid for advanced data grid implementations
Familiarity with testing tools such as Jest, Enzyme, or Cypress
Understanding of CI/CD workflows and deployment strategies
Knowledge of web accessibility standards
Experience with server-side rendering (SSR) and static site generation (SSG)