
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.