Senior React.js Developer

Overview

On Site
Depends on Experience
Contract - W2

Skills

UI
React.js
Java
JavaScript
RESTful
Spring Framework

Job Details

Role: Senior React.js Developer

Location: Los Angeles, CA

Note: #W2

Job Description:

We are seeking a highly skilled and experienced Senior React.js Developer with a strong background in Java to join our team. The ideal candidate will be responsible for designing and implementing front-end solutions using React.js and contributing to back-end development with Java. You will work closely with cross-functional teams to deliver robust applications that enhance user experience and meet strategic business objectives.

Key Responsibilities:

  • Design, develop, and optimize front-end components in React.js for high-performance applications.
  • Collaborate with UX/UI designers to implement user interfaces and ensure technical feasibility.
  • Develop server-side logic and services using Java technologies.
  • Integrate front-end elements with back-end Java components seamlessly.
  • Participate in code reviews and maintain high coding standards.
  • Lead and mentor junior developers, providing guidance and best practices.
  • Troubleshoot and resolve complex coding issues and bugs.
  • Stay updated with emerging technologies and propose their implementation where applicable.
  • Collaborate with product owners, architects, and other stakeholders to define project requirements and deliver robust solutions.

Qualifications:

  • Bachelor s degree in Computer Science, Engineering, or related field, or equivalent experience.
  • 9 + years of experience in software development, with a strong emphasis on React.js and Java.
  • Proficiency in React.js, JavaScript.
  • Extensive experience with Java programming and frameworks such as Spring.
  • Familiarity with RESTful APIs and asynchronous request handling.
  • Experience with front-end build tools and code versioning tools (e.g., Git).
  • Strong problem-solving skills and the ability to work independently and as part of a team.
  • Excellent communication and collaboration skills.
  • Experience with Agile/Scrum development methodologies is a plus.
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.