Data-Core Systems Inc.

Portal Developer, React

Data-Core Systems Inc.

contract

Posted on:

Location Type: Hybrid

Location: MiddletownPennsylvaniaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Build, optimize, and maintain user interfaces using React.js, JavaScript/TypeScript, HTML5, and CSS3 languages, ensuring responsive design and cross-browser
  • 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 the Client 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 Client.
  • 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

Requirements

  • Experience with js or other server-side rendering frameworks for React
  • Familiarity with js and backend API development
  • Experience implementing progressive web applications (PWAs)
  • Knowledge of micro-frontend architecture and modular application
  • Experience with cloud services (e.g., AWS, Azure Static Web Apps, or Heroku) for hosting
  • Background in UI/UX design principles and working closely with design systems or pattern
  • Strong understanding of security best practices in front-end
  • 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
  • Strong proficiency in 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
  • Experience in responsive design and ensuring cross-browser
  • Proficiency with version control systems (Git, GitHub, or GitLab) and collaborative development
  • 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)
  • Understanding of accessibility standards (WCAG) and inclusive UI design
  • Strong problem-solving abilities with the capability to troubleshoot complex front-end
  • Proven experience working in Agile/Scrum development environments, including active participation in sprint planning, daily stand-ups, code reviews, and iterative delivery
  • Exceptional analytical and problem-solving abilities, with a proven capacity to identify issues, evaluate solutions, and implement effective outcomes
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field is preferred
  • Demonstrated contributions to open-source React projects or published applications on GitHub/portfolio sites preferred
  • Equivalent professional experience will be considered.
Benefits
  • Flexible work arrangements
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
React.jsJavaScriptTypeScriptHTML5CSS3RESTful APIsGraphQLReduxJestCypress
Soft Skills
problem-solvingcollaborationanalytical skillscommunicationleadershipadaptabilitytime managementattention to detailcreativitycritical thinking
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software EngineeringBachelor’s degree in Information Technology