Senior Full Stack Developer (Frontend-Leaning)

Bethesda, MD, US • Posted 60+ days ago • Updated 7 days ago
Contract W2
Contract Corp To Corp
50% Travel Required
On-site
Fitment

Dice Job Match Score™

🔗 Matching skills to job...

Job Details

Skills

  • Redux
  • CSS
  • TypeScript
  • RESTful APIs
  • Angular/React

Summary

Job Title: Senior Full Stack Developer (Frontend-Leaning)

Location: Bethesda ,MD (Hybrid)

Experience: 8-10 Years

Job Summary

We are looking for a Senior Full Stack Developer with strong frontend expertise to design and build high-performance applications. The ideal candidate will have deep experience in modern frontend frameworks (React/Angular/Vue.js) along with proficiency in Java/Node.js backend development. You will play a key role in shaping frontend architecture while ensuring seamless integration with backend services.

Key Responsibilities

  • Architect and develop scalable, responsive SPAs using React, Angular, or Vue.js with TypeScript.
  • Lead UI component design, state management (Redux/NgRx/Vuex), and performance optimization.
  • Implement design systems (Material UI, Storybook) and ensure WCAG accessibility compliance.
  • Collaborate with UX designers to transform Figma/Sketch wireframes into production-ready interfaces.
  • Establish frontend testing strategies (Jest, Cypress, React Testing Library) and CI/CD pipelines.
  • Drive adoption of modern tools (Next.js, Web Components, GraphQL, Micro Frontends).
  • Develop and maintain RESTful APIs using Java/Spring Boot (or Node.js).
  • Design database schemas and optimize queries (PostgreSQL, MongoDB).
  • Implement authentication/authorization (JWT, OAuth2) and security best practices.
  • Collaborate with DevOps to containerize (Docker) and deploy applications on AWS/Azure.

Required Skills

  • 8+ years with React/Angular/Vue.js, TypeScript, and modern CSS.
  • Expertise in state management, build tools (Webpack/Vite), and testing frameworks.
  • Strong knowledge of UI/UX principles, responsive design, and Web Performance.
  • 4+ years with Java/Spring Boot (or Node.js/Express) and REST/GraphQL APIs.
  • Experience with SQL/NoSQL databases and caching strategies
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90943834
  • Position Id: 2025-214
  • Posted 30+ days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Bethesda, Maryland

6d ago

Easy Apply

Full-time, Contract

Chantilly, Virginia

20d ago

Contract

Depends on Experience

Chantilly, Virginia

Today

Easy Apply

Contract

Depends on Experience

Rockville, Maryland

12d ago

Easy Apply

Contract

Search all similar jobs