{"schemaVersion":"jobsearcher.job.v1","id":"bcdc8defb5c32115c23f03f9","url":"https://jobsearcher.com/jobs/bcdc8defb5c32115c23f03f9","canonicalUrl":"https://jobsearcher.com/jobs/bcdc8defb5c32115c23f03f9","title":"Front-End Developer","description":"Overview:\n\nWe are seeking an experienced Front-End Developer to support the development of modern, customer-facing digital experiences. This role will work as part of an Agile Digital Delivery team to design, develop, test, and maintain responsive web applications using Angular 19+ and modern front-end technologies.\n\nThe Front-End Developer will collaborate with product owners, UX designers, engineers, and analysts to build scalable and reusable user interface components, integrate with REST APIs, and deliver accessible, high-quality web experiences. This position requires strong hands-on Angular development experience and an understanding of modern software development, testing, accessibility, and front-end design practices.\n\nBenefits:\n• Comprehensive Medical, Dental, and Vision Insurance\n• Employer-Paid Life Insurance\n• Employer-Paid Short-Term and Long-Term Disability Insurance\n• 401(k)\n• Paid Time Off (PTO) that includes Vacation Leave, Sick Leave, and 11 Paid Holidays\n• Educational Assistance\n\nSalary: 110k-133k\n\n**Hybrid 3 days a week in Vienna, VA**\n\n**An In Person interview will be required for this role**\n\nClick here to learn about BRMi's culture.\n\nClick here to see BRMi’s Glassdoor reviews\n\nResponsibilities:\nDevelop new customer-facing features for interactive web applications using Angular 19+ and modern web technologies.\nDevelop and maintain Single Page Applications that integrate with APIs and RESTful web services.\nCollaborate with Product Owners, UX designers, engineers, and analysts to design and develop Angular-based web features.\nDevelop reusable, scalable, extensible, and maintainable UI components.\nUtilize existing UI components and design patterns when developing or updating web features.\nDevelop responsive web experiences across supported devices and screen sizes.\nCreate accessible web experiences using semantic HTML, ARIA, and established accessibility standards.\nWrite clean, maintainable, reusable, and testable JavaScript and TypeScript code.\nDevelop and execute unit tests using Jest, Karma, or similar testing frameworks.\nParticipate in Agile ceremonies and collaborate with cross-functional development teams.\nDevelop high-quality, production-ready code in short development increments.\nIdentify and resolve application defects, performance bottlenecks, and other front-end issues.\nSupport code quality, organization, testing, and development automation.\nFollow established Angular development standards, software architecture patterns, and front-end development best practices.\nCollaborate with other engineers to support application deployment and release activities.\nParticipate in code reviews and contribute to continuous improvement of development practices.\nPerform other duties as assigned.\nQualifications:\n5+ years of experience developing dynamic and highly interactive web user interfaces.\nIntermediate to advanced hands-on experience developing web applications using Angular 19+.\nAdvanced knowledge of HTML, CSS/SCSS, JavaScript, and TypeScript.\nIntermediate to advanced experience styling web applications using Bootstrap or comparable front-end styling frameworks.\nExperience creating accessible web solutions that meet WCAG 2.0 standards and guidelines.\nExperience using semantic HTML and ARIA to develop accessible web experiences.\nExperience with accessibility auditing, quality assurance tools, and accessibility testing processes.\nExperience developing reusable, self-contained, and testable UI components and modules.\nExperience developing Single Page Applications.\nExperience integrating front-end applications with APIs and RESTful web services.\nExperience writing unit tests using Jest, Karma, or comparable testing frameworks.\nExperience working within large enterprise codebases.\nExperience working in Agile/Scrum development environments and cross-functional teams.\nExperience with Git, GitHub, Azure DevOps Repos, or comparable version control tools.\nUnderstanding of software architecture patterns and SOLID principles.\nExperience with Test Driven Development (TDD).\nExperience with Nx workspace monorepos preferred.\nExperience with Storybook or comparable design systems and component libraries preferred.\nExperience with ng-Bootstrap preferred.\nExperience with Azure DevOps preferred.\nExperience developing customer-facing applications preferred.\nExperience with cloud environments such as Azure or AWS preferred.\n\n** BRMi will not sponsor applicants for work visas for this position.**\n\n**This is a W2 opportunity only**\n\nEOE/Minorities/Females/Vet/Disabled\n\nWe are an equal opportunity employer that values diversity and commitment at all levels. All individuals, regardless of personal characteristics, are encouraged to apply. Employment policies and decisions on employment and promotion are based on merit, qualifications, performance, and business needs. The decisions and criteria governing the employment relationship with all employees are made in a nondiscriminatory manner, without regard to race, religion, color, national origin, sex, age, marital status, physical or mental disability, medical condition, veteran status, or any other factor determined to be unlawful by federal, state, or local statutes.","company":"Brmi","rawCompany":"brmi","city":"Vienna","state":"VA","isRemote":false,"isActive":false,"createdAt":"2026-09-24T11:03:43.003Z","occupations":[{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1255.00","title":"Web and Digital Interface Designers","slug":"web-and-digital-interface-designers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Front-End Developer","description":"Overview:\n\nWe are seeking an experienced Front-End Developer to support the development of modern, customer-facing digital experiences. This role will work as part of an Agile Digital Delivery team to design, develop, test, and maintain responsive web applications using Angular 19+ and modern front-end technologies.\n\nThe Front-End Developer will collaborate with product owners, UX designers, engineers, and analysts to build scalable and reusable user interface components, integrate with REST APIs, and deliver accessible, high-quality web experiences. This position requires strong hands-on Angular development experience and an understanding of modern software development, testing, accessibility, and front-end design practices.\n\nBenefits:\n• Comprehensive Medical, Dental, and Vision Insurance\n• Employer-Paid Life Insurance\n• Employer-Paid Short-Term and Long-Term Disability Insurance\n• 401(k)\n• Paid Time Off (PTO) that includes Vacation Leave, Sick Leave, and 11 Paid Holidays\n• Educational Assistance\n\nSalary: 110k-133k\n\n**Hybrid 3 days a week in Vienna, VA**\n\n**An In Person interview will be required for this role**\n\nClick here to learn about BRMi's culture.\n\nClick here to see BRMi’s Glassdoor reviews\n\nResponsibilities:\nDevelop new customer-facing features for interactive web applications using Angular 19+ and modern web technologies.\nDevelop and maintain Single Page Applications that integrate with APIs and RESTful web services.\nCollaborate with Product Owners, UX designers, engineers, and analysts to design and develop Angular-based web features.\nDevelop reusable, scalable, extensible, and maintainable UI components.\nUtilize existing UI components and design patterns when developing or updating web features.\nDevelop responsive web experiences across supported devices and screen sizes.\nCreate accessible web experiences using semantic HTML, ARIA, and established accessibility standards.\nWrite clean, maintainable, reusable, and testable JavaScript and TypeScript code.\nDevelop and execute unit tests using Jest, Karma, or similar testing frameworks.\nParticipate in Agile ceremonies and collaborate with cross-functional development teams.\nDevelop high-quality, production-ready code in short development increments.\nIdentify and resolve application defects, performance bottlenecks, and other front-end issues.\nSupport code quality, organization, testing, and development automation.\nFollow established Angular development standards, software architecture patterns, and front-end development best practices.\nCollaborate with other engineers to support application deployment and release activities.\nParticipate in code reviews and contribute to continuous improvement of development practices.\nPerform other duties as assigned.\nQualifications:\n5+ years of experience developing dynamic and highly interactive web user interfaces.\nIntermediate to advanced hands-on experience developing web applications using Angular 19+.\nAdvanced knowledge of HTML, CSS/SCSS, JavaScript, and TypeScript.\nIntermediate to advanced experience styling web applications using Bootstrap or comparable front-end styling frameworks.\nExperience creating accessible web solutions that meet WCAG 2.0 standards and guidelines.\nExperience using semantic HTML and ARIA to develop accessible web experiences.\nExperience with accessibility auditing, quality assurance tools, and accessibility testing processes.\nExperience developing reusable, self-contained, and testable UI components and modules.\nExperience developing Single Page Applications.\nExperience integrating front-end applications with APIs and RESTful web services.\nExperience writing unit tests using Jest, Karma, or comparable testing frameworks.\nExperience working within large enterprise codebases.\nExperience working in Agile/Scrum development environments and cross-functional teams.\nExperience with Git, GitHub, Azure DevOps Repos, or comparable version control tools.\nUnderstanding of software architecture patterns and SOLID principles.\nExperience with Test Driven Development (TDD).\nExperience with Nx workspace monorepos preferred.\nExperience with Storybook or comparable design systems and component libraries preferred.\nExperience with ng-Bootstrap preferred.\nExperience with Azure DevOps preferred.\nExperience developing customer-facing applications preferred.\nExperience with cloud environments such as Azure or AWS preferred.\n\n** BRMi will not sponsor applicants for work visas for this position.**\n\n**This is a W2 opportunity only**\n\nEOE/Minorities/Females/Vet/Disabled\n\nWe are an equal opportunity employer that values diversity and commitment at all levels. All individuals, regardless of personal characteristics, are encouraged to apply. Employment policies and decisions on employment and promotion are based on merit, qualifications, performance, and business needs. The decisions and criteria governing the employment relationship with all employees are made in a nondiscriminatory manner, without regard to race, religion, color, national origin, sex, age, marital status, physical or mental disability, medical condition, veteran status, or any other factor determined to be unlawful by federal, state, or local statutes.","datePosted":"2026-09-24T11:03:43.003Z","dateModified":"2026-09-24T11:03:43.003Z","hiringOrganization":{"@type":"Organization","name":"Brmi","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Vienna","addressRegion":"VA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"bcdc8defb5c32115c23f03f9"},"url":"https://jobsearcher.com/jobs/bcdc8defb5c32115c23f03f9"}}