Role: Senior ReactJS Developer
Location: Redwood City CA
Estimated Duration: 12 months
Job Responsibilities:
Work closely with our internal teams to translate design concepts andwireframes into responsive and performant React.js applications.
Architect build and maintain modular and reusable components that reflectthe pinnacle of coding excellence and adhere to best practices.
Handson design and development of single page application using TDD (Testdriven development) and (DDD) Domaindriven design models and Highlevelproficiency in OOJavaScript.
Influence UX designers to get optimal and incremental designs keeping shortsprints in consideration.
Accountable for Unit Automation tests with Cypress framework build anddeploy one or more modules using GitHub Actions in a DevOps environment.
Familiar with Single Page Applications / SPA Monorepo MicroFrontendDevelopment (MFE).
Ability to deal with ambiguity and break down complex features intocomprehensive smaller development tasks.
Responsible for troubleshooting and fixing production issues in quickturnaround time.
Work with the team for constant improvement of system performance and scaleusing system profiling tools and stress testing techniques.
Qualifications and Experience:
4 years of proven experience as a React.js Developer showcasing yourexpertise through successful project delivery.
Advanced proficiency in React.js Reactrouter Babel NPM Webpack etc.and their core principles including state management functional componentshooks and virtual DOM manipulation.
Strong knowledge of Typescript Jest and Cypress.
Ability to identify and rectify performance bottlenecks ensuring anunparalleled user experience.
Strong command of HTML5 CSS3 and JavaScript (ES6 along with modernfrontend build tools and workflows.
Familiarity with RESTful APIs GraphQL or similar data communicationprotocols.
Must have good knowledge of Agile/Scrum continuous integration anddeployment.
Working knowledge of CSS preprocessors like SASS/LESS. Flow/TypescriptStorybook is a bonus.
Good understanding of advanced CSS3 concepts including Flex and CSS Grid andusage in largescale enterprise applications.
Good understanding of integrating with REST APIs and ensuring the quality ofAPIs by reporting bugs (if any) during integration.
Nice to have strong skills in enterprise Java technology stack includingJava Spring Maven and JUnit.