Sr React Engineer

at APN Consulting, Inc
Published January 10, 2021
Location Framingham, MA
Category Default  
Job Type Full-time  

Description

APN Consulting has an immediate need for 2 React Engineers for a Healthcare client.

Role: React Engineer
Location: Remote
Duration: FTE
We are looking for great Javascript engineers who have a specialty in React.js. Your primary focus will be developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux).  You will ensure that these components and the overall application are robust, and easy to maintain and implement. You will coordinate with the rest of the team working on different layers of the platform.

The Senior React Engineer:

  • Has more than 6 years of experience in a fast-paced Agile software development environment
  • Ensures software is built, according to business and technical specifications, on top of an error-free and high-performing platform
  • Contributes significantly to architectural decisions
  • Seeks ownership of platform components and projects
  • Performs code reviews
  • Mentors more junior members of the team
  • Participates in Agile ceremonies
  • Is always thinking of better ways to do something
  • Isn't afraid to fail
  • Cares deeply about quality

Responsibilities:

  • Developing new user-facing features using React.js
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Work with product team and graphic designers
  • Learn and understand user interactions

Skills required:

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • 2+ years of experience with popular React.js workflows (such as Flux or Redux)
  • Expert-level core web fundamentals: HTML, JavaScript, and CSS
  • CSS preprocessors like Sass or LESS
  • JS-based build tools like Grunt, Webpack and Gulp, package management (NPM, lerna, yarn & yarn workspaces)
  • Deep understanding of Azure DevOps Pipelines and Artifact Feeds
  • Thorough understanding of React.js and its core principles
  • Knowledge of isomorphic React is a plus
  • Experience with storybook
  • Familiarity with RESTful APIs and HTTP interactions
  • Knowledge of modern authorization mechanisms, such as JWT
  • Unit testing tools such as jest, chai, mocha, and experience with end-to-end testing
  • Solid understanding of software version management (Git)