Software Engineering - React JS

Overview

On Site
USD 50.00 - 60.00 per hour
Full Time

Skills

Jersey
Continuous Integration and Development
Continuous Integration
Continuous Delivery
Software Security
Programming Languages
Business Analysis
Development Testing
Web Applications
Cloud Computing
Technical Drafting
Configuration Management
Collaboration
System Integration
Agile
Estimating
Innovation
Training
Software Engineering
User Experience
HTML
Cascading Style Sheets
JavaScript
TypeScript
React.js
Software Design
Data Management
UI
Messaging
JSON
Web Services
API
JIRA
Jenkins
Bitbucket
Test-driven Development
Systems Design
Application Development
Testing
Software Development
Software Development Methodology
Java
Python
Data Governance
Database
RDBMS
Oracle
NoSQL
Conflict Resolution
Problem Solving
Privacy
Marketing

Job Details

Location: Jersey City, NJ
Salary: $50.00 USD Hourly - $60.00 USD Hourly
Description: Job Family Overview

Proficient in React JS application development, with expertise in modern design techniques, agile methodologies, and software engineering principles.
Core Competencies
  • React JS Development - Expertise in designing, developing, testing, deploying, maintaining, and optimizing software.
  • Agile Methodologies - Strong understanding and practical experience with Agile frameworks.
  • Continuous Integration & Delivery - Knowledge of CI/CD pipelines, test-driven development, cloud-native development, and application security.
  • Software Engineering - Proficiency in general-purpose programming languages and fundamental software engineering principles, including business analysis, development, testing, deployment, and maintenance.


Roles & Responsibilities
  • Design and develop scalable, resilient web applications for cloud and on-premises platforms.
  • Participate in hands-on technical design, development, and code reviews.
  • Optimize deployment, configuration management, and application resiliency strategies.
  • Troubleshoot and resolve software defects, monitor key issues, and drive resolution.
  • Collaborate with cross-functional teams to align technical requirements with business goals.
  • Develop system integration solutions and APIs.
  • Implement best Agile practices, including story estimation and test-driven development.
  • Foster continuous innovation and improvement.


Required Qualifications & Skills
  • Formal training or certification in software engineering with 5+ years of applied experience.
  • Expertise in React, UX tools, REST APIs, HTML, CSS/JSS, JavaScript, TypeScript/ESNext.
  • Hands-on experience with single-page applications (SPAs) and micro-frontends in the React ecosystem.
  • Understanding of modern front-end software design patterns, including asynchronous operations, promises, and data management.
  • Proficiency in building extensible UI components integrated with web APIs and messaging (REST, JSON).
  • Experience with web services and API integrations.
  • Familiarity with Jira, Jenkins, Bitbucket, and test-driven development methodologies.
  • Strong knowledge of system design, application development, testing, and operational stability.
  • Thorough understanding of the Software Development Life Cycle (SDLC).


Preferred Qualifications & Skills
  • Hands-on experience with Java or Python development.
  • Experience with data unification, discovery, and governance frameworks.
  • Basic knowledge of data governance principles.
  • Database expertise with RDBMS (Oracle preferred) and NoSQL (a plus).
  • Strong problem-solving skills and proactive approach to development challenges.


By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

Contact:

This job and many more are available through The Judge Group. Please apply with us today!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Judge Group, Inc.