Job Opening : Lead Redux Developer (Contract to Hire)
Location : Reston, Virginia (Onsite 5 Days a Week)
Contract Type : 6-month Contract to Hire
We are looking for highly skilled developers to join our team in Reston, Virginia. This role is a full-time onsite position, and we require candidates who can work on our W2.
Required Skills :
- Staff-Level Lead Developer
- JavaScript
- TypeScript
- Redux (Deep Expertise Required)
- React
- Node.js
Job Description :
As a Lead Developer, you will be responsible for designing, developing, and optimizing scalable web applications. Your deep expertise in Redux will be critical to building maintainable, efficient, and high-performance front-end applications. You'll play a key role in modernizing legacy systems and creating innovative solutions for retail checkout applications.
Key Responsibilities :
Develop reusable JavaScript libraries and frameworks to improve the efficiency and scalability of our web applications.Upgrade legacy JavaScript and Node.js applications to the latest versions and frameworks, with a focus on improving state management using Redux .Design and implement new features for device orchestration and API integration for retail checkout systems, ensuring seamless and responsive front-end experiences.Break down vague and unclear requirements into well-defined tasks and specifications.Independently drive the clarification, coding, and testing of the application, with a special focus on Redux -based state management solutions.Communicate effectively with both small and large working groups, addressing problems, context, and impacts.What You Bring :
A strong commitment to operational excellence in design, development, testing, and deployment, particularly within the Redux ecosystem.Deep expertise in Redux , including state management, middleware, and integrating it with React and Node.js .5 years of experience with large-scale projects using Redux , TypeScript , JavaScript , React , Java , Jest , GIT , and VS Code .Proven ability to apply SOLID principles during application design and development.5 years of experience with Test-Driven Development (TDD) on large-scale software projects.Strong background in contract-first development , ensuring seamless integrations.Extensive experience with monitoring, troubleshooting, and resolving production issues at scale.3 years of experience building dashboards and data analysis tools using Splunk , Grafana , and BigQuery .Proficiency in writing automated unit and integration tests, especially for Redux state management and React components.Preferred Qualifications :
Experience migrating large-scale projects from older TypeScript versions to the latest framework and Node.js .Familiarity with orchestrating Point of Sale devices, such as payment terminals, barcode scanners, or other peripheral devices.Strong experience in Redux-Saga or other middleware for handling side effects in Redux.Why Apply :
Opportunity to work on high-impact, large-scale projects with a focus on modern Redux architecture.Collaborate with an innovative team in a dynamic, fast-paced environment.Competitive compensation and the potential for contract-to-hire transition.If you are passionate about Redux and want to contribute to the growth and success of a fast-moving company, we'd love to hear from you!