Frontend Developer
Fantom Corporation is a mission-focused organization supporting critical programs across the defense and intelligence community. We partner with our customers to deliver high-impact technical solutions while fostering a culture built on trust, expertise, and long-term career growth.We are seeking a Frontend Developer to design and build modern, responsive user interfaces for web applications. This role focuses on developing scalable, high-performance UI components and integrating them with backend services in a cloud-based environment. The ideal candidate has strong experience with Angular, modern JavaScript frameworks, and UI/UX best practices.ResponsibilitiesDesign and develop dynamic, responsive user interfaces using Angular and modern JavaScript/TypeScriptBuild reusable UI components that promote scalability and maintainability across applicationsApply UI/UX best practices to deliver intuitive and user-friendly experiencesIntegrate front-end applications with RESTful APIs and backend servicesOptimize application performance using techniques such as lazy loading, code splitting, and cachingDevelop UI components that interact with cloud-based services such as AWS (API Gateway, Lambda, DynamoDB)Utilize HTML, CSS, and preprocessors such as Sass to create consistent and responsive designsManage source code using version control systems such as Git (GitHub, GitLab)Support CI/CD pipelines to streamline build, test, and deployment processesCollaborate with cross-functional teams in Agile development environmentsRequired QualificationsMust be fully cleared with a recent polygraphMust be willing and able to work fully onsite at the location listed in this postingExperience developing front-end applications using Angular and modern JavaScript/TypeScriptStrong understanding of UI design principles, human-computer interaction, and user experience best practicesExperience building responsive, interactive UI componentsExperience working with HTML, CSS, and UI frameworks such as Material DesignExperience integrating UI components with RESTful APIsExperience optimizing UI performance and application responsivenessExperience using version control tools such as GitExperience working with CI/CD pipelinesFamiliarity with Agile development methodologiesExperience integrating front-end applications with cloud-based backend services#CJDesired QualificationsExperience with UI testing frameworks such as Jest, Cypress, Karma, or JasmineFamiliarity with design systems and UI frameworks such as Material UI or BootstrapExperience developing complex, data-driven user interfacesKnowledge of accessibility standards and best practicesExperience using design tools such as Figma, Sketch, or Adobe XDExperience working with large-scale front-end codebasesExperience with additional front-end frameworks such as React or Vue.jsFamiliarity with backend technologies such as Java, Python, or Node.jsExperience with AWS services such as EKS or Step FunctionsFantom Corp is a Software Development, Agile Cloud, Cyber Security (Risk Management, Assessments & Authorization (A&A)), Data, AI Platform (Computer Vision Models), Podcasting Media Services, and IT Services provider. Established in 2015, Fantom Corp serves Federal customers with top-notch Cybersecurity Architects, Data Scientists/Analysts, Software Engineers/Developers, DevSecOps Engineers, Project Managers, Identity, Credential Access Management (ICAM) services , and Cloud-certified practitioners. We excel in delivering emerging technologies such as Artificial Intelligence (AI) and Machine Learning (ML) with a focus on identifying trends, object detection, and classification of structured and unstructured data. Fantom Corp possesses mastery in all aspects of digital audio production. We lead in the ideation and creation of efforts for clients who want to harness the power of podcasting. We guide them in selecting the right show format for their needs and goals. As a Small Business, we possess the innovation, speed and flexibility to meet your requirements.We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.