Apr 20, 2021

Senior Developer - Front End

  • USfalcon
  • Washington, D.C., USA
Full time Developers & Programmers

Job Description

Manage software development activities and a large development team in an Agile software development environment.
Maintain excellent communication with the Technical Lead, Architects, and Program Management.
Additional duties as assigned


Required Skills:
5+ years of software engineering experience with expertise in JavaScript, ReactJS, and Redux.

Desired Skills:
Understanding of software engineering best practices.
Experience with: Typescript 2.6 or greater; advanced JavaScript patterns and development; open-source package managers (NPM, Yarn) and mono-repo concepts (Lerna / Bit); Azure DevOps for implementing CI/CD integrations; test-driven development and UI component testing using Enzyme / Jest; performance optimization techniques; object-oriented design and using REST API services using Node.js.
Experience with large team collaboration, pull-requests, branching policies, code reviewers, and Semantic Versioning.
Experience designing and developing the service-based architecture and/or microservices.
Experience setting up, configuring, and maintaining a personal dev / build environment in Azure.Working ability with virtualization technologies such as Docker.
Working ability with data persistence and caching concepts.
Working ability with SharePoint 2013 / 2016 / 2019 / O365.
Working ability in designing SharePoint Apps using the SharePoint SPFx Framework, PNPJS.
Proficient in Microsoft Office applications (e.g., Word, PowerPoint, Excel, Access, and Outlook)

Bachelors degree from an accredited university
Clearance: Top Secret

Travel: None