React Developer

Ova Technologies
New York, NY, United States
2 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

Web Interfaces JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services HTML5 User Authentication Unit Testing Microsoft Azure Cascading Style Sheets (CSS) Code Review Continuous Integration
+35 more
Cross-Site Request Forgery Software Debugging ECMAScript Github Design of User Interfaces Interaction Design JSON Node.Js Performance Tuning Scrum Methodology Next.js Responsive Web Design Software Deployment TypeScript Web Content Accessibility Guidelines Web Applications Web Performance Optimization Network Routers Software Repository Postman ReactJS Cypress (Programming Language) Cross-Site Scripting (XSS) Backend Gitlab Git Git Flow Integration Tests Playwright Front End Software Development React Redux React Testing Library Restful APIs Docker Microservices

Job description

We are looking for a skilled React Developer to build responsive, scalable, and high-performance web applications. The candidate will work with UI/UX designers, backend developers, QA engineers, and product teams to develop and maintain modern web applications using React.js., * Develop responsive web applications using React.js.

  • Build reusable and maintainable React components.
  • Convert UI/UX designs into functional web interfaces.
  • Integrate REST APIs and backend services.
  • Manage application state using Redux, Context API, or other state-management solutions.
  • Implement routing using React Router.
  • Handle form validation and user interactions.
  • Optimize applications for performance and scalability.
  • Debug and resolve UI and functional issues.
  • Write unit and integration tests.
  • Work closely with QA engineers to fix defects.
  • Participate in code reviews and Agile/Scrum ceremonies.
  • Maintain Git repositories and follow branching strategies.
  • Collaborate with backend developers for API integration.
  • Support CI/CD and application deployment activities.

Required Skills

Frontend

  • React.js
  • JavaScript / TypeScript
  • HTML5
  • CSS3
  • ES6
  • JSX
  • Responsive Web Design

React Ecosystem

  • React Hooks
  • React Router
  • Redux / Redux Toolkit
  • Context API
  • Axios / Fetch API
  • npm / yarn

Testing

  • Jest
  • React Testing Library
  • Cypress / Playwright
  • Basic understanding of API testing

Tools

  • Git / GitHub / GitLab
  • VS Code
  • Chrome DevTools
  • npm

Backend/API Knowledge

Good understanding of:

  • REST APIs
  • HTTP methods: GET, POST, PUT, PATCH, DELETE
  • JSON
  • Authentication / Authorization
  • HTTP status codes
  • API error handling

Good to Have

  • TypeScript
  • Next.js
  • Node.js basics
  • Docker
  • CI/CD
  • AWS/Azure
  • Microservices basics
  • Web performance optimization
  • Accessibility (WCAG)
  • Security concepts such as XSS and CSRF, React.js JavaScript TypeScript HTML5 CSS3 JSX React Hooks Redux Redux Toolkit React Router REST API Axios Jest React Testing Library Cypress Playwright Git GitHub Agile CI/CD Responsive Web Design

React Developer Interview Topics

For an interview, prepare:

  1. What is React and why is it used?
  2. Props vs State
  3. Functional vs Class components
  4. React Hooks useState , useEffect , useMemo , useCallback
  5. Virtual DOM
  6. Component lifecycle
  7. Controlled vs uncontrolled components
  8. React Router
  9. Redux and Redux Toolkit
  10. API integration using Axios/Fetch
  11. Error handling
  12. Authentication and JWT
  13. React performance optimization
  14. Unit testing with Jest
  15. React Testing Library
  16. JavaScript ES6 concepts
  17. Promises and async/await
  18. Closures
  19. Event bubbling and delegation
  20. Git and CI/CD

https://job.goodword.io/JobLanding/JobId=3e7b0fe6-7525-4fcb-accc-f3804e7be601?trafficsourceid=0 external

Requirements

  • 2 4 years: React Developer
  • 4 7 years: Senior React Developer
  • 7 years: Lead/Principal Frontend Engineer

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…