Job Description :
Role: ReactJS Developer
Location: Issaquah, WA (Hybrid 3 days in a week)
Duration: Contract
JOB DESCRIPTION:
" 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 composable, 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.
" Excellent verbal and written communication skills.


Client : Tanisha Systems

             

Similar Jobs you may be interested in ..