Information Technology

Employment TYPE



Portland , Oregon


September 15, 2020


Information Technology





Job# J919

Senior Front-End Developer (React.Js)

About The Opportunity

  • Approximate hrs/week: 40
  • Client allow for non local submittals. If the candidate is out of town they would need to be prepared to work PST hours and be able to remote in on their own equipment. If they are local client would provide equipment

Job Description

  • Developing the latest user-facing features using React.js
  • Designing a modern highly responsive web-based user interface
  • Building reusable components and front-end libraries for future use
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Collaborate with back-end and API developers to enhance the user experience
  • Work closely with the business analysts to understand use cases and user needs
  • Write tests for new and existing features to improve overall test coverage
  • Code review, requirements

Required Skills

  • 5+ years of experience required
  • Should have extensive experience developing complex web applications with React, Hooks and TypeScript
  • Should also have worked with GraphQL.
  • Should be good with CSS and familiar with preprocessors.
  • Should have worked with GatsbyJs - Routing, Pulling data etc
  • Need to practice modern software development techniques such as continuous integration & distributed version control
  • Proficient in writing unit tests using JEST framework or any similar framework
  • Familiarity with modern front-end build pipelines and tools like Webpack, Babel, NPM etc.
  • Familiarity with Material-UI
  • Familiarity writing E2E tests with Cypress but not required
  • Technologies client use
  • FrontEnd: React, Typescript, GatsbyJs, Material UI, Jest, Cypress, CMS- Contentful, GraphQL
  • Backend: GraphQL, AWS Serverles, .NET Core
  • Platform: Clould Build, Cloud Run, Firebase Hosting
  • Work Authorization
  • US Citizen
  • Green Card


3 Months

Please Contact me to discuss the hiring process!

Sumit Gupta

Sr. Executive Recruiter
Contact: (310) 929-8421 Ext: 104

Hi! My name is Sumit Gupta. I treat all my consultants in a manner that they feel comfortable while working with me on any position they are applying for. Although, the motive is to find the best match for my consultants. But I make sure that I suggest them the right job matching their profile and work history by interacting with them in detail and follow-up with them at each and every level of the hiring process.