Sorry, this job is no longer available.

(Loading More Opportunities)

Sr Engineer

Overview

GovernmentCIO is looking for an experienced problem-solver to join our team as a Senior Front-end React Engineer. We are seeking IT experts with commercial experience transforming systems and services. As a Senior Front-End Engineer, you will apply innovation and expertise to build and enhance existing government platforms by leveraging leading-edge concepts from the U.S. Digital Services Playbook with a focus on user-centered agile delivery. GovernmentCIO aims to transform government IT by delivering the technology-related innovation necessary to improve governmental operations every day. Come transform government IT with us. Apply today!

Responsibilities

  • Rapidly deliver front-end changes to a modern, public-facing web stack.
  • Collaborate on publicly-visible open source solutions using development practices such as trunk-based development, feature toggles, automated testing, frequent pull requests, and continuous deployment pipelines.
  • Work in a multi-disciplined team including customer-focused researchers, designers, back-end engineers, DevOps engineers, and other front-end engineers.
  • Work with Product Owners and Scrum Teams in requirements decomposition, backlog refinement, breakdown of user stories and tasks.
  • Interact with stakeholders and Subject Matter Experts in support of the Product Owner.
  • Integrate your ReactJS-based front-end code with a Ruby on Rails backend via RESTful API.
  • Participate actively in engineering-focused discussions across all the product teams to ensure we are building out a solid architecture and readable, elegant, and maintainable code base.
  • Be able to work independently when necessary.
  • Be proactive while using your expertise to design and build Minimally Viable Products, knowing that research and additional discovery with Veterans will result in changes.
  • Ship software that impacts the lives of millions of American Veterans and their families.
  • Work in a mature and effective Scrum environment developing veteran's solutions.
  • Interface with internal and government management personnel.

Qualifications

Required skills and experience:

  • Must have a minimum of 5 years of experience working with reusable React and Redux components.
  • Must have a minimum of 5 years working in a pure Agile environment (Scrum, Kanban, and/or SAFe).
  • Must have API use and development experience.
  • Must be able to design and discuss application architecture and design patterns when necessary.
  • Must be knowledgeable about the inner workings around ReactJS (benefits, pitfalls, best practices).
  • Proficient with Git, GitHub, Markdown text, and Slack.
  • Proficient spelling, grammar, and communication skills.
  • Must be an excellent oral communicator.
  • Must be a self-starter able to navigate engineering processes independently, with demonstrable initiative and follow-through skills.
  • Must be a strong problem solver with the ability to quickly resolve technical and user issues.
  • Must be able to conduct independent research to lead or support the resolution of complex questions and issues.
  • Must have a full understanding of the Software Development Life Cycle.
  • Must have demonstrated experience planning and managing multiple tasks.
  • Must have a bachelor's degree in Computer Science, Information Systems, Engineering, Mathematics, Science, or related fields. Five years of related work experience may be considered in lieu of a degree for highly qualified candidates.
  • Must be a U.S. Citizen.

Desired skills and experience:

  • Public contributions to GitHub and/or open source projects.
  • Experience with Redux middleware such as redux-thunk, redux-saga, redux-observable.
  • Experience with other major front-end JavaScript frameworks such as Angular or Vue.
  • Experience decomposing large epic stories into small viable features and writing user stories that can be understood and accepted by members of the scrum team.
  • Experience with a variety of software programs and languages.
  • Experience working in environments that utilize TDD-based automation.
  • Experience coding unit, component, and end-to-end tests using libraries such as Mocha, Chai, Jest, Enzyme, Nightwatch, and Cypress.
  • Experience supporting public-facing web applications with a large user base.
  • Experience communicating at a senior level, to include demos to customers and stakeholders, written technical proposals, and recorded brown bags/knowledge share sessions.
  • Experience with CSS frameworks, especially VA Formation, but Bootstrap and Foundation are fine too.
  • Familiar with industry-specific web toolkits, especially the U.S. Web Design System (USWDS).
  • Familiar with React form-building libraries, especially react-jsonschema-form (RJSF), VA formation-react, or the VA.gov Forms System (VAFS).
  • Familiar with tenets of user-centered design and DevOps.
  • Familiar with back-end development (Ruby/Rails is a plus).
  • Familiar with PHP, Drupal CMS, static site generators, Node.js, and GraphQL.
  • Working knowledge of USDS playbook and VA Digital Services Handbook.
  • Technical lead experience.

We are 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 veteran status.

#LI-KP1

#LI-Remote





PI140973424

Posted
07/09/2021
Type
Full time
Salary Range
$91,000.00 - 127,000.00
per Year
Salary range estimated by
Location
Remote, DC 20001, US