Portal/React Developer

Data-Core System, Inc.Middletown, PA
1dHybrid

About The Position

Data-Core Systems, Inc. is a provider of information technology, consulting, and business process services. We offer breakthrough tech solutions and have worked with companies, hospitals, universities, and government organizations. A proven partner with a passion for client satisfaction, we combine technology innovation, business process expertise, and a global, collaborative workforce that exemplifies the future of work. For more information about Data-Core Systems, Inc., please visit https://datacoresystems.com/. Our client is a roadway system, and as a part of their digital transformation, they are implementing a solution based on SAP BRIM & Microsoft Dynamics CE. Data-Core Systems Inc. is seeking an Portal/React Developer to join our Consulting team. You will participate and effectively contribute to the design, development, and implementation of complex applications, often using new technologies. You will provide technical expertise and systems design for individual initiatives. You will have the opportunity to work with other SME consultants from our existing team.

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 and
  • 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
  • Equivalent professional experience will be considered.

Nice To Haves

  • Demonstrated contributions to open-source React projects or published applications on GitHub/portfolio sites preferred

Responsibilities

  • 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. This documentation shall follow the format and/or templates as instructed 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service