JavaScript Developer with React.js

at RCM Technologies (USA), Inc.
Published February 20, 2024
Location Mechanicsburg, PA
Category Default  
Job Type Full-time  


Job Title: JavaScript Developer with React.js

Job Function: JavaScript developer who is proficient with React.js

Job Type: Right to Hire Contract

Location: Hybrid in Mechanicsburg, PA. Must be onsite 2-3 days/ week

Clearance: Not required at time of hire but one must have the ability to successfully obtain and maintain a DoD Secret Security Clearance.

About RCM:

RCM Life Sciences & IT is a leading provider of IT Business Solutions and Engineering Services to over 1,000 clients in the commercial and government sectors. RCM partners with clients to define, implement and manage a broad range of technologies across multiple platforms, systems, and networks. Our broad geographic presence ensures that a proven and reliable tactical and strategic capability is available and deployable virtually everywhere in North America.

Scope of Job

We are seeking an experienced JavaScript developer who is proficient with React.js. The primary focus of the selected candidate would be developing user interface components including implementation and execution that follows well-known React.js workflows. The selected candidate will ensure these components and the overall application are robust and easy to manage. Commitment to collaborative problem solving, sophisticated design, and quality products is important.


  • Develop user-facing features using React.js.
  • Develop modern, highly responsive web-based UI.
  • Build reusable components and front-end libraries for future use.
  • Translate designs into high-quality code.
  • Optimize components for maximum performance across a vast array of web-capable devices and browsers.
  • Coordinate with various teams working on distinct layers and processes.
  • Have knowledge of accessibility/UX best practices and Section 508 compliance, and/or WCAG 2.0 standards.
  • Administer Developer training.
  • Conduct Code Reviews.

Required Skills:

  • Bachelor's Degree in Software Engineering, Computer Science, or related field and 4-8 years of software engineering experience.
  • 3+ years of experience with React.js
  • In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
  • Experience with SASS
  • Familiarity with RESTful web services
  • Hands-on experience with response frameworks such as Bootstrap.
  • Knowledge of modern dev tools Webpack, Babel, NPM, Enzyme
  • Experience with UI design
  • Knowledge of performance testing frameworks including Enzyme and Jest
  • Experience with browser-based debugging and performance testing software
  • Experience with GIT
  • Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques.
  • Ability to complete tasks independently with minimal direct supervision.
  • Ability to work and collaborate effectively within a multi-disciplined development team.
  • Must be a US citizen with the ability to obtain a DoD Secret Security Clearance.

Preferred Skills:

  • Experience with Kendo UI for React
  • Experience with Progressive Web Apps (PWA)
  • Familiar with modern browser APIs (Permission, Promise, Offline Storage, Notifications, etc.)
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Experience with Large-scale application development
  • Good project management skills
  • Active DoD security clearance.

Education & Certifications

  • Bachelor's Degree in Software Engineering, Computer Science, or related field and 4-8 years of software engineering experience.

Equal Opportunity Statement

RCM is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.


This job description is intended to describe the general nature and the level of the work being performed by the people assigned to this position. It is not intended to include every job duty and responsibility specific to the position. RCM reserves the right to amend and change responsibilities to meet business and organizational needs as necessary.