Job Title: Front-end Developer (ReactJS)Location: Remote (Pittsburgh Preferred)Clearance: Must be able to obtain/maintain DoD Secret ClearanceResponsibilities Working closely with UI/UX designers and taking design concepts from Figma or sketches and implementing them in React (Typescript)Collaborate closely with Full Stack developers to refactor the Frontend in response to evolving requirements and backend API modificationsWork in a Git environment with a medium to large team and manage merge conflicts that may ariseBuilding modern web components and dashboards in pure JavaScript and CSS
Required Skills3+ years working with ReactJS (JavaScript and/or Typescript) or similar FrameworksExperience with gRPC and ProtobuffersProficient with REST API's to communicate to the backend from the FrontendExperience with NodeJS package managers like npm and/or yarnAdvanced CSS skills, styles, and theming for React, Vue, or Angular projectsKnowledge or familiarity with Material UIExperience using Json Web Tokens (JWT) and other methods for authentication in the FrontendExperience building custom DashboardsExperience building responsive web designs and layouts using pure JavaScript and CSSAbility to create web components that look new and modern
Desired SkillsFamiliarity with the Atomic Design Principle and utilizing it in UI/UXExperience with NextJS and/or ViteJSHave worked closely with WebSocket technologies and implemented them on the FrontendUnderstanding of Atomic CSS and the pros and cons of Tailwind CSSKnowledge or experience of BootstrapHave used or implemented D3 or Three.js in their projectsStrong understanding of WebGL
EEO EmployerApex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at employeeservices@apexsystems.com or 844-463-6178.