← All Positions
Posted May 13, 2026

Portal Developer

Apply Now
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Integrated Technology Strategies, Inc., is seeking the following. Apply via Dice today! Job Title: Portal Developer with CRM Location: Harrisburg, PA - (Mostly Remote, 1 week per month travel required to Harrisburg, PA). Tentative Duration: 30 Months Remote. Candidate is required to be onsite for one week each month. Candidates must work EST time. Candidates from PA, NJ, NY, DE, and OH will be given preference. Portal/REACT Developer Description Of Duties • Build, optimize, and maintain user interfaces using React.js, JavaScript/TypeScript, HTML5, and CSS3 languages, ensuring responsive design and cross-browser compatibility. • Develop modular, reusable components and User Interface (UI) libraries that adhere to best practices and design guidelines. • Work closely with backend teams to consume Representational State Transfer (RESTful) and GraphQL Application Programming Interfaces (APIs), ensuring efficient data flow and seamless application functionality. • Optimize applications for speed, scalability, and responsiveness, including code-splitting, lazy loading, and efficient state management. • Partner with User Experience/User Interface (UX/UI) designers, backend developers, and product owners in an Agile/Scrum environment to deliver high-quality features on time. • Identify opportunities to enhance application functionality, UI/UX design, and development processes. • Use Git-based workflows, contribute to Continuous Integration (CI), and Continuous Delivery (CD) pipelines, and follow established development standards, best practices, and PTC standards. • Implement unit, integration, and end-to-end testing to maintain code quality, using tools such as Jest, React Testing Library, or Cypress. • Diagnose and resolve bugs, technical issues, and performance bottlenecks in a timely manner. • Fully document all created work associated with this position, including technical and functional designs and diagrams, test plans, test scripts, impact analysis reports, lessons learned, best practices for others to follow, plus any other documentation as required by the PTC. This documentation shall follow the format and/or templates as instructed by the PTC. • Develop and maintain a productive working relationship with technology staff, business owners, project sponsors, vendors, and key clients. • Lead and participate in project team activities for system work efforts related to enterprise systems. • Work independently to accomplish the tasks and duties assigned. • Adhere to and follow all PTC standards, policies, and procedures. • Utilize various software and/or technology tools to perform job duties. • Perform tasks and other duties as related to this position and role and assigned by the PTC. Preferred Skillset • Experience with Next.js or other server-side rendering frameworks for React. • Familiarity with Node.js and backend API development. • Experience implementing progressive web applications (PWAs). • Knowledge of micro-frontend architecture and modular application design. • Experience with cloud services (e.g., AWS, Azure Static Web Apps, or Heroku) for hosting and deployment. • Background in UI/UX design principles and working closely with design systems or pattern libraries. • Strong understanding of security best practices in front-end development. Desired Skillset • Minimum of 1 year of professional front-end development experience with a strong focus on React.js applications. • Proven expertise in JavaScript (ES6+) for building scalable, maintainable web applications. • Strong proficiency in React.js core concepts, including component lifecycle, hooks, and state management (Redux). • Experience delivering full lifecycle React projects, from requirements gathering and solution design to deployment and optimization. • Advanced skills in HTML5, CSS3, and modern styling frameworks (e.g., Bootstrap, Tailwind CSS, Styled Components). • Solid understanding of RESTful API and GraphQL integration, including error handling and efficient data fetching. • Proficiency with React Router and client-side routing best practices. • Experience in responsive design and ensuring cross-browser compatibility. • Proficiency with version control systems (Git, GitHub, or GitLab) and collaborative development workflows. • Hands-on experience with unit, integration, and end-to-end testing (Jest, React Testing Library, Cypress). • Familiarity with CI/CD pipelines and modern build tools (GitHub Actions and Vite). • Understand Apply tot his job Apply To this Job