Senior Frontend Developer
CHESS Solutions, LLC - Herndon, VA
Apply NowJob Description
WHO WE AREChess Solutions, LLC is a Virginia-based government contracting company that builds digital vetting tools. We work collaboratively with a number of clients to develop tools to facilitate client goals and mission objectives. In conjunction with our parent company, Presage Technologies, we integrate state-of-the-art, vision-based physiological analysis tools and digital media forensic tools into robust software platforms. Our goal is to provide our clients with the most accurate digital vetting and analysis tools possible in an easy-to-use, modern software experience.WHAT YOU'LL DOAs a Senior Frontend Developer at Chess Solutions LLC, you will play a pivotal role in shaping the future of our product offerings by designing, building, and deploying dynamic, user-friendly applications. Your work will directly impact how our clients interact with critical systems, enabling them to address emerging challenges with cutting-edge solutions. If you're a passionate developer looking to make an impact in a fast-paced, mission-driven environment, this role is for you.You will be responsible for building custom frontend capabilities in multiple products. You have a good eye for design, but you are a developer first and foremost. You are an expert in Javascript/React and you ideally have experience working in Web Assembly. You are a strong collaborator and communicator. You are able to plan and estimate your time, are self-directed in development, and you communicate dependencies well in advance. You are able to build rapport and trust with customers, translate customer requirements into roadmap items, and develop consensus on prioritization across a wide set of customer constituencies. You are a bug hunter and default to system issues being in your part of the stack, and you expect others to operate similarly. You understand the value of unit tests, ci/cd pipelines, and establishing quality assurance metrics and processes.You write excellent documentation at all phases of a project. You plan well to communicate intent and design, welcoming others to provide feedback and input into your project planning. You understand there are multiple levels of documentation to produce, including for internal development, external integrators, system security plans and compliance, and end users.This is a hybrid role, with an expectation of working in office or collaborating with customers/teammates in Northern Virginia (Herndon/Leesburg) or St. Paul, Minnesota.KEY RESPONSIBILITIESDesign and Architect: Create detailed design documents for applications, pages, and components, including wireframes, page mockups, and component functionality to guide the development process.Develop Dynamic Applications: Build responsive frontends that seamlessly display complex data and integrate closely with backend systems to provide advanced functionality.Optimize for Performance: Develop applications with a focus on maximizing system efficiency, ensuring smooth and fast user experiences, and shifting maximum capability to user browsers/edge devices.Troubleshoot and Solve Problems: Investigate and resolve frontend issues, collaborating with your team to implement solutions and enhance application performance.Create Mobile Compatible Solutions: Design and develop mobile-friendly, responsive frontends that work seamlessly on both Android and iOS web browsers.Collaborate Across Teams: Work closely with backend engineers to integrate APIs and ensure smooth data flow between frontend and backend systems.WHO YOU AREYou are a self-driven and innovative developer with a passion for creating intuitive, user-friendlyinterfaces and delivering high-quality solutions. You thrive in a fast-pacedstartup environment and are excited about tackling complex challenges. You bring strong technical expertise in frontend development and have the ability to collaborate effectively across teams to bring products to life.To succeed in this role, you should have:A Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).At least 5 years of professional experience working as a Frontend Developer.Expertise in JavaScript, with deep knowledge of the React framework and other relevant JavaScript frameworks.Proficiency in TypeScript.Extensive experience integrating Frontend with Backend systems, to include Cognito authentication and utilizing webhooks to integrate with other systems.Expertise with ReactNative, Flutter, or other cross-platform frameworks.Experience with WebAssembly and related technologies.Proficiency using Git for version control and collaboration in team-based environments.Excellent problem-solving, troubleshooting, and communication skills.Familiarity with testing frameworks such as Jest, Mocha, or Cypress for ensuring code quality and reliability.Strong understanding of cross-browser compatibility and accessibility best practices (WCAG, ARIA).Experience working in an Agile/Scrum environment, including sprint planning, retrospectives, and continuous integration.Ability to design scalable, reusable components and libraries to improve team productivity.Familiarity with cloud platforms (AWS) and services such as AWS S3, Lambda, and API Gateway.Experience with CI/CD pipelines and tools like Jenkins, Travis, or GitHub Actions to streamline the deployment process.Experience in designing and developing interfaces for Android and iOS isa plusEligibility for a U.S. Top Secret Clearance is required. Candidates with an existing, current clearance will be given preference. The U.S. Government prohibits non-U.S. citizens from obtaining Top Secret ClearancesIf youre driven by the challenge of tackling deepfake threats and passionate about pushing the boundaries of technology, we encourage you to apply for the Senior Frontend Developer role at Chess Solutions LLC. Join our innovative and collaborative team, where youll work on real-world problems, grow alongside experts in media forensics, and contribute to a mission with global impact.INTERVIEW PROCESSPhase 1: Submit a ResumePhase 2: Downselection for Introductory Interview with Operations Leadership with Q&APhase 3: Downselection for Senior Frontend Developer Background InterviewPhase 4: Downselection for Senior Frontend Developer Performance TaskPhase 5: Negotiations and OfferTimeline: The entire process can occur in less than two weeks for the right candidate.
Created: 2025-03-02