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

Full Stack Engineer; focus Front End

Job in Richmond, Henrico County, Virginia, 23214, USA
Listing for: Morton
Full Time, Contract position
Listed on 2026-07-13
Job specializations:
  • Software Development
    Front End Developer, React.js, Full Stack Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 90000 - 110000 USD Yearly USD 90000.00 110000.00 YEAR
Job Description & How to Apply Below
Position: Full Stack Engineer (focus on Front End) 8908

Job Description Position Title

Full Stack Engineer (focus on Front End)

Position Status

6 month contract to direct hire

Schedule

Hybrid Richmond, VA (required to work on site 4 days per week for first month, then 3 days onsite thereafter)

Compensation

Range: $45.00-$55.00 per hour with $90,000-$110,000 conversion

Job Summary

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. The ideal candidate is highly proficient in React and Type Script, comfortable collaborating closely with backend engineers, and capable of understanding, consuming, and occasionally contributing to backend services.

While this role is frontend‑led, candidates should be able to contribute to API design, data models, authentication flows, and system behavior to deliver cohesive end‑to‑end solutions. If you enjoy turning complex requirements into elegant user experiences—and want your work to directly impact how legislatures operate—we want to hear from you.

Key Responsibilities
  • Design and build responsive, user‑centric web applications using React and Type Script.
  • Apply both functional and object‑oriented Type Script 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.
  • Contribute to backend services and APIs using .NET Core, applying advanced techniques such as 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.
  • Optimize frontend performance, rendering, and state management for complex, data‑heavy applications.
  • Translate wireframes and requirements into polished, accessible user interfaces.
  • Work confidently in Docker‑based development environments; run, debug, and validate frontend applications within containerized stacks.
  • Integrate frontend applications with authentication and authorization systems (e.g., OAuth, OpenID Connect, Keycloak) while respecting role‑based access control (RBAC) when rendering UI elements and workflows.
  • 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.
Required

Skills & Qualifications
  • Strong experience with React for building modern web applications.
  • Proficiency in Type Script, 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).
  • Ability to collaborate effectively with backend and Dev Ops 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.
Bonus Skills
  • Frontend experience with frameworks such as 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.
#J-18808-Ljbffr
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