React.js Developer

at Axelon Services Corporation
Published February 10, 2024
Location Issaquah, WA
Category Default  
Job Type Full-time  

Description

Job Title: React.js Developer (Hybrid)
Location: Issaquah,WA| Pay 53/HR

*Please include Linkedin on your Resume*

Job Description:

The client is looking for a highly energetic and collaborative Developer with experience in React development. The ideal candidate should be experienced in React to design, develop, maintain, extend applications and implement projects

Responsibilities:

  • Oversees the development of new, highly-responsive, web-based user interfaces, using React.js concepts and workflows, such as Redux, Server Side Rendering, Styled Components, and Storybook, using a test driven SDLC.
  • Develops and implements front-end architecture to support user interface concepts.
  • Adopts technical ownership of features and advancing product functionality.
  • Meets with the development and business teams to discuss user interface ideas and applications.
  • Advocates for and improves code quality, automated tests, CI/CD initiatives, and the developer experience.
  • Reviews application requirements and interface designs.
  • Performs troubleshooting for interface software and debugging application code.
  • Monitors and improves front-end performance.
  • Builds accessible and reusable components.
  • Documents application changes and reviews code.
  • Regular and reliable workplace attendance at your assigned location.

Requirements:

  • 7+ years' of previous experience working as a React.js developer.
  • Proficiency in React.js, HTML, CSS3.
  • Working experience using Next.js.
  • Knowledge of JavaScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications.
  • Proficiency with building responsive layouts using CSS and CSS-precompilation.
  • Strong understanding of cross-browser compatibility.
  • Ability to integrate 3rd party APIs and a strong understanding of REST and GraphQL patterns.
  • Proficiency with state and side effect management within client side applications (Redux and Redux Sagas preferred).
  • Knowledge in JavaScript ES6+ features such as classes, arrow functions, template literals, rest/spread operators, promises, async/await.
  • Proficiency with client side application bundling and optimization.
  • Strong understanding of CSS fundamentals, accessible patterns, component design and functional programming, and data structures.
  • Strong troubleshooting and problem-solving skills; strong interpersonal, verbal, and written communication skills; strong relationship builder in cross-functional teams.
  • Experience with browser-based debugging and performance testing software
  • Experience refactoring code and algorithms for improved performance and robustness.
  • Experience working on design systems building highly compostable, reusable components.
  • Experience with code review, performance analysis, and understanding of large-scale application infrastructure and dependencies.
  • Knowledge of unit testing frameworks, including Jest and React Testing Library.
  • Familiarity with design patterns and microservices-based architecture patterns.
  • Experience with MUI v5 components.
  • Experience working with Storybook.js and Chromatic.
  • Experience with Gatsby.js.