Senior Front End Software Engineer - ReactJSother related Employment listings - Falls Church, VA at Geebo

Senior Front End Software Engineer - ReactJS

Reference # :
20-00919 Title :
Senior Front End Software Engineer - ReactJS Location :
Falls Church, VA Position Type :
Right to Hire Experience Level :
5 Years Start Date :
11/02/2020 Description Job Title:
Senior Software Engineer (Front End React, GraphQL, Rails) Location:
VA, TX, PA, Remote NO THIRD PARTIES PLEASE As a Senior Front-End Engineer you will contribute to the administrative web applications that control our inmate tablets, video visitation stations, phones, and kiosks.
The front-end is mostly ReactJS while the backend is a set of JSON API's powered by Ruby-on-Rails and Elasticsearch.
We're excited to evolve this stack by introducing GraphQL and technologies like Apollo.
You're a great fit for our engineering team if you are a leader, self-managed, motivated, passionate about what we do and how you can contribute to it, and constantly on the look-out for better ways to do things.
Come join us and turn your talent into technology that changes lives.
This position can be a remote-based opportunity, however, there is a strong preference for the position to be based at one of the following offices:
Falls Church, VA, Dallas, TX, Altoona, PA, or San Francisco, CA.
Responsibilities:
Intimate understanding and command of our application architectures, data persistence patterns, build pipelines, and business rules.
Participate in backlog grooming, story-mapping, sprint planning, sprint review, and retrospectives for the ad hoc teams assembled around said epics.
Refine, estimate, and decompose user stories into technical implementation tasks in close collaboration with your peers.
Create quality documentation, including flowcharts, diagrams, and written documentation describing features and functionality.
Ensure that coded features and functionality meet requirements, including those related to system performance, response, redundancy, security, metrics, and tracking.
Maintain excellent test coverage for every piece of code you write.
Participate in Crucible code reviews by offering insightful feedback and direction to your peers.
Serve as an escalation target for production issues.
Qualifications:
Bachelor's degree in Computer Science, Engineering or related field; 4 years of equivalent experience in lieu of a degree.
A minimum of 5 years of experience as a lead web application developer with mastery of the common protocols, paradigms, patterns, and expertise in the following technologies React, Backbone, HTML5, CSS/LESS/SASS (Bonus points for Angular experience) Experience with compiled JavaScript (Webpack, Babel, plugins, etc.
) GraphQL, Apollo Client & Server or similar a plus.
HTTP JSON API's (Bonus points for Ruby on Rails experience) Crucible, or similar code review and collaboration system.
Git, Gitlab is a plus.
JIRA, or similar ticketing system.
Experience in agile methodologies (Scrum, Kanban, etc.
).
Experience deploying and maintaining production applications.
RCM Technologies 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.
RCMTechnologies, (USA) Inc.
is an Equal Opportunity Employer M/F/D/V.
RCMT encourages applicants of all ages.
#cb.
Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.