Must also have experience in the following: 3 years of professional experience designing and developing user interfaces for web-based applications using HTML, CSS, React, and Redux; 3 years of professional experience collaborating with different teams on the design and testing of new features and improvements to code; 3 years of professional experience gathering and identifying business requirements to develop technical solutions that meet customer and stakeholder expectations; 3 years of professional experience producing design documents, writing code, building code, writing test cases, and performing unit and integration testing for developing software components using JSON; 1 year of professional experience writing unit, integration, and end-to-end test cases to ensure code reliability using frameworks including Jest, and React Testing Library; and 1 year of professional experience performing unit and integration testing for developing software components using JSON and using Postman for API contract testing. MINIMUM REQUIREMENTS: Bachelor’s degree or U.S. equivalent in Computer Science, Computer Engineering, or a related field, plus 3 years of professional experience as a Software Engineer, Software Developer, or any occupation, job title, position designing and developing user interfaces for web-based applications.