×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Front End Developer, React.js

Job in Washington, District of Columbia, 20022, USA
Listing for: Admiral
Full Time position
Listed on 2026-10-02
Job specializations:
  • Software Development
    Front End Developer, React.js, Full Stack Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 150000 USD Yearly USD 120000.00 150000.00 YEAR
Job Description & How to Apply Below

We are looking for enthusiastic and inquisitive Software Engineers with a passion for building modern, modular, and high-performing frontend applications. This role focuses on the design, delivery, and maintenance of micro frontend (MFE) architectures, enabling scalable and independently deployable user experiences across our platforms.

You will work extensively with React, NestJS, and related technologies, contributing to both frontend and backend-for-frontend (BFF) solutions. With a Dev Sec Ops  mindset, you will build secure, performant, and resilient applications using modern software engineering practices, automation, and continuous improvement.

You will collaborate with cross-functional teams to deliver innovative products that meet our clients' needs.

Main Duties Implementation & Delivery
  • Design and implement scalable and modular frontend solutions using micro frontend architecture and module federation.
  • Develop applications using React, Type Script, and NestJS, supporting robust client-server integration.
  • Build and maintain CI/CD pipelines that support independently deployable frontend modules with strong testing and release automation.
  • Ensure applications meet performance, security, and accessibility standards, including support for lazy loading, code splitting, and caching strategies.
  • Use GenAI tools responsibly to support software design, delivery, problem solving and developer productivity, while maintaining strong engineering judgement, quality and security standards.
  • Contribute towards end-to-end testing strategies, ensuring comprehensive test coverage across the stack.
  • Actively contribute to Agile ceremonies and delivery processes, taking ownership of outcomes and blockers.
  • Identify, document, and reduce technical debt to ensure long-term maintainability and scalability.
Collaboration & Communication
  • Work closely with designers, engineers, and product teams to deliver cohesive and consistent user interfaces across MFEs.
  • Collaborate with architecture and platform teams to ensure alignment with cross-cutting concerns such as routing, authentication, and shared libraries.
  • Champion a collaborative engineering culture through Chapters, Squads, and Guilds.
  • Communicate complex technical decisions clearly across technical and non-technical stakeholders.
Experience Required Essential skills and experience
  • Strong experience in a Software Engineer role, ideally delivering modern web applications.
  • Hands-on expertise in React and Type Script, including component design, state management and performance optimisation.
  • Experience with Node Js or NestJS or similar.
  • Experience with end-to-end delivery across the software development lifecycle.
  • Good knowledge of CI/CD, automated testing and modern software delivery practices.
  • Understanding of secure engineering principles, web security best practices and resilient application design.
Nice to have
  • Experience designing and building micro frontend architectures, including module federation and independently deployable services.
  • Experience with cloud-native environments such as GCP or Azure.
  • Familiarity with OAuth2, OpenID Connect, SAML or similar authentication and authorisation approaches.
  • Experience with Docker, Kubernetes, Helm, Terraform or related tooling.
  • A proactive approach to continuous improvement, knowledge sharing and raising engineering standards.
  • Experience using, or enthusiasm for learning about, GenAI tools to improve engineering effectiveness, collaboration and delivery outcomes.
  • Knowledge of testing frameworks and methodologies including Jest, Playwright, and Vitest.
Behavioural Competencies
  • Analytical Thinking:
    Able to break down complex problems and define scalable, reusable solutions.
  • Adaptability:
    Embraces change and works effectively in evolving…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary