Mediabistro logo
job logo

Portal/React Developer Job at e&e IT Consulting Services, Inc. in Harrisburg

e&e IT Consulting Services, Inc., Harrisburg, PA, United States


e&e is seeking a Portal/React Developer for a hybrid contract opportunity in Harrisburg, PA!


We are seeking a skilled Portal / React Developer to design, build, and maintain modern web-based portal applications using React.js and related front-end technologies. This role will focus on creating responsive, scalable, and user-friendly interfaces while collaborating closely with backend developers, UX/UI designers, and business stakeholders. The ideal candidate will have strong experience in React development, API integrations, front-end optimization, testing, and Agile delivery methodologies. This position requires a detail-oriented professional who can work independently, contribute to team initiatives, and deliver high-quality solutions in a fast-paced environment.


Responsibilities:

  • Build, optimize, and maintain responsive user interfaces using React.js, JavaScript/TypeScript, HTML5, and CSS3.
  • Develop reusable, modular components and UI libraries following established coding standards and design best practices.
  • Integrate front-end applications with RESTful and GraphQL APIs to ensure seamless functionality and efficient data flow.
  • Optimize application performance through techniques such as code splitting, lazy loading, caching, and efficient state management.
  • Collaborate with UX/UI designers, backend developers, product owners, and stakeholders to deliver high-quality features on schedule.
  • Improve application usability, interface design, and overall development processes through continuous enhancement initiatives.
  • Utilize Git-based workflows and contribute to CI/CD pipelines for automated testing and deployments.
  • Implement and maintain unit, integration, and end-to-end testing using tools such as Jest, React Testing Library, or Cypress.
  • Troubleshoot bugs, resolve technical issues, and address performance bottlenecks in a timely manner.
  • Produce and maintain technical documentation including designs, diagrams, test plans, impact analyses, and best practices.
  • Participate in project planning, sprint ceremonies, code reviews, and enterprise application initiatives.
  • Build strong working relationships with internal teams, vendors, sponsors, and business partners.
  • Work independently to manage assigned priorities while meeting deadlines and quality standards.
  • Adhere to organizational policies, development standards, and security procedures.
  • Perform additional duties as assigned in support of enterprise systems and development efforts.


Requirements:

  • Minimum 1 year of professional front-end development experience with a strong focus on React.js applications.
  • Strong proficiency in JavaScript (ES6+) and/or TypeScript.
  • Hands-on experience with React.js core concepts including hooks, component lifecycle, and state management (Redux or similar).
  • Experience delivering full lifecycle front-end projects from requirements gathering through deployment and support.
  • Advanced knowledge of HTML5, CSS3, and modern styling frameworks such as Bootstrap, Tailwind CSS, or Styled Components.
  • Experience integrating RESTful APIs and GraphQL services.
  • Proficiency with React Router and client-side routing best practices.
  • Strong understanding of responsive design and cross-browser compatibility.
  • Experience with Git, GitHub, GitLab, or other version control systems.
  • Hands-on experience with automated testing frameworks such as Jest, React Testing Library, and Cypress.
  • Familiarity with CI/CD tools and modern build platforms such as GitHub Actions or Vite.
  • Understanding of accessibility standards (WCAG) and inclusive design principles.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Experience working in Agile/Scrum environments.
  • Ability to manage multiple priorities in a fast-paced environment.


Preferred Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field (or equivalent experience).
  • Experience with Next.js or other server-side rendering frameworks.
  • Familiarity with Node.js and backend API development.
  • Experience building Progressive Web Applications (PWAs).
  • Knowledge of micro-frontend architecture and modular application design.
  • Experience with cloud hosting and deployment platforms such as Amazon Web Services, Microsoft Azure, or Heroku.
  • Background in UI/UX principles and design systems.
  • Contributions to open-source projects or a strong GitHub/portfolio presence.