Jobs · Information Technology · Virginia

Full Stack Engineer (Focus on Front End) (8908)

Morton · Richmond, VA · 6 days ago
Information Technology$45–$55/hrContract

Key Responsibilities

  • Design and build responsive, user-centric web applications using React and TypeScript.
  • Apply both functional and object-oriented TypeScript patterns where appropriate.
  • Develop reusable UI components and maintain a scalable front-end architecture.
  • Implement client-side routing and navigation to support complex application workflows
  • Backend Integration & Full Stack Collaboration
    • Contribute to backend services and APIs using .NET Core with advanced techniques like dependency injection, reflection, and plugin architecture.
    • Work with PostgreSQL using Entity Framework and the Code-First approach for schema management.
    • Implement GraphQL and REST APIs to enable efficient data exchange between systems.
  • UI Architecture & Performance
    • Optimize frontend performance, rendering, and state management for complex, data-heavy applications.
    • Translate wireframes and requirements into polished, accessible user interfaces.
    • Containerization & Development Workflow
      • Work confidently in Docker-based development environments.
      • Run, debug, and validate frontend applications within containerized stacks.
    • Security & Access Awareness
      • Integrate frontend applications with authentication and authorization systems (e.g., OAuth, OpenID Connect, Keycloak).
      • Respect role-based access control (RBAC) when rendering UI elements and workflows.
    • Collaborative Development
      • Work closely with designers, backend engineers, and product stakeholders to deliver cohesive features.
      • Write clean, maintainable, and well-documented frontend code.
      • Participate in code reviews and contribute to frontend standards and best practices.

    Requirements

    • Strong experience with React for building modern web applications.
    • Proficiency in TypeScript, including understanding of functional vs. object-oriented patterns.
    • Experience implementing client-side routing in React applications.
    • Hands-on experience consuming GraphQL APIs.
    • Confidence working with Docker and containerized development environments.
    • Solid understanding of modern frontend development practices (state management, hooks, component composition).
    • Able to collaborate effectively with backend and DevOps teams.
    • Knowledgeable in .NET Core and C# development, with a focus on scalable architecture.
    • Understanding of API development, including dependency injection and reflection.
    • Hands-on experience with PostgreSQL and Entity Framework Code-First development.
    • Frontend experience with frameworks like React, Angular, or Vue.js.
    • Experience working on large enterprise projects, including scaling applications and managing complex system integrations.
    • Familiarity with document manipulation and processing using byte arrays for efficient handling of binary data.
    • Knowledge of plugin architectures and modular code design.

    About the role

    We are seeking a Front-EndâFocused Full Stack Developer to design, build, and maintain modern, scalable web applications that power the legislative process. This role emphasizes frontend architecture, user experience, and React-based development, while also requiring working knowledge of backend systems and APIs.

    Benefits

    The position offers a competitive salary range of $45.00-$55.00 an hour with a potential conversion to $90,000-110,000 based on experience.

    Pay

    $45.00-$55.00 an hour with $90,000-110,000 conversion

    Schedule

    Hybrid Richmond, VA (required to work on site 4 days per week for first month/ will go 3 days onsite after)

Similar jobs