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.
- 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.
Requirements
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)