Overview
Skills
Job Details
Job Title: React Developer
Location: Chicago, IL, (Hybrid Onsite required)
Duration: Full-time contract
About the Company
Our client is seeking a highly skilled and experienced React Frontend Developer to join its digital development team on a long contract basis. This role is ideal for a developer who thrives in a collaborative, agile environment and is passionate about building scalable, high -performance user interfaces using React, TypeScript, and Redux Toolkit (RTK). You'll play a key role in creating modular and efficient front-end solutions through micro front-end architecture, while also collaborating across UX, product, and back-end teams. This is a high-visibility opportunity to work with cutting-edge technologies in a leading global financial institution.
Qualifications
7+ years of experience in frontend development, with deep expertise in: React.js and TypeScript, Redux and Redux Toolkit (RTK), HTML5, CSS3, JavaScript (ES6+). Experience implementing micro frontend architecture, integration experience with RESTful APIs, strong grasp of UI/UX design principles, familiarity with version control systems such as Git, knowledge of Node.js, npm, or yarn. Soft Skills: Excellent communication and team collaboration skills, strong problem-solving and debugging abilities, agile development experience with a fast-paced product team, proactive, self-driven, and eager to learn new tools and technologies.
Responsibilities
- Front-End Development: Design, develop, test, and maintain responsive and user-centric web applications using React.js, TypeScript, and Redux.
- State Management: Implement efficient data handling and component state using Redux Toolkit (RTK) for optimal performance and maintainability.
- UI/UX Implementation: Work closely with UX designers to translate mockups and wireframes into functional, pixel-perfect interfaces that align with modern design principles.
- Micro Front-End Architecture: Develop and integrate micro front-ends to support scalable and modular application architecture, allowing for independent feature deployment and development.
- Performance Optimization: Analyze and improve front-end performance by minimizing load times, optimizing rendering logic, and enhancing user experience.
- Code Quality & Testing: Write clean, maintainable code and perform peer code reviews. Create and maintain unit, integration, and end-to-end tests to ensure application reliability.
- Collaboration & Communication: Partner with back-end engineers, product managers, and QA teams to ensure seamless functionality between front-end and back-end systems.
- Continuous Learning & Process Improvement: Stay updated with the latest in front-end development trends and technologies. Continuously propose and implement process and codebase improvements.
Follow us on LinkedIn -
#LI-NITINSHARMA