React JS Developer

700apps โ€ข Other US Location

Company

700apps

Location

Other US Location

Type

Full Time

Job Description

Description
  1. Creating reusable components that make up the user interface, including structuring components, handling state, and managing interactions.
  2. Communicating with APIs (RESTful or GraphQL), fetching data, handling responses, and updating the UI accordingly.
  3. Implementing client-side routing using libraries like React Router, defining routes, and managing navigation within the app.
  4. Choosing and implementing state management solutions such as Redux or Context API to manage application-wide state.
  5. Optimizing performance by minimizing re-renders, using memorization techniques, and applying lazy loading to components when necessary.
  6. Ensuring the application is responsive and looks good on various devices and screen sizes.
  7. Regularly maintaining and refactoring code to improve readability, maintainability, and performance.
  8. Collaborating closely with designers, back-end developers, and other team members to ensure a seamless development process.
Requirements
  1. Bachelorโ€™s degree in computer science, software engineering, or a related field.
  2. Minimum of 3 years of experience as a React developer.
  3. Proficient in JavaScript, with strong knowledge of ES6+ features, asynchronous programming, and promises.
  4. Extensive experience with React components, state management, hooks, and context. Understanding of the virtual DOM and its role in optimizing rendering.
  5. Solid experience in HTML and CSS for building user interfaces, including effective structuring of HTML elements and application of CSS styles.
  6. Advanced understanding of modern HTML5 and CSS3 standards.
  7. Experience with state management libraries such as Redux or MobX.
  8. Familiarity with build tools like Webpack, including bundling, minification, and transpilation processes.
  9. Proficiency in testing tools like Jest or React Testing Library.
  10. Solid understanding and experience with Git for version control.
  11. Strong problem-solving skills, attention to detail, and ability to work both independently and as part of a team.

Apply Now

Date Posted

09/20/2024

Views

1

Back to Job Listings โค๏ธAdd To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Frontend Engineer - Simply Business

Views in the last 30 days - 0

Simply Business is seeking a Senior Frontend Engineer to join their Front End Tooling team The role involves developing products using best practices ...

View Details

Software Engineering Manager - Cargill

Views in the last 30 days - 0

The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...

View Details

Senior AI Developer - BlackLine

Views in the last 30 days - 0

BlackLine is a leading provider of cloud software that automates and controls the entire financial close process They are seeking a highly skilled Sen...

View Details

Software Engineer II - Rapid7

Views in the last 30 days - 0

Rapid7 is seeking a Software Engineer II to join their expanding team in Prague The role involves developing new features working with cuttingedge tec...

View Details

Distributed Cloud | Junior Google Apigee Developer - Devoteam

Views in the last 30 days - 0

Devoteam a global leader in Digital Transformation is seeking an Apigee Developer with 1 years of experience in software development and a strong focu...

View Details

Senior Backend Developer (ASO) - AppFollow

Views in the last 30 days - 0

AppFollow is seeking a Senior Backend Developer for a fully remote opportunity The role involves driving the full lifecycle of ASOrelated features dev...

View Details