Overview
Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)
50% Travel
Skills
.NET
Agile
Amazon Web Services
Analytical Skill
AngularJS
Build Tools
Cascading Style Sheets
Cloud Computing
Collaboration
Communication
Conflict Resolution
Continuous Delivery
Continuous Integration
Css3
Cypress
Data Flow
Debugging
Elasticsearch
Good Clinical Practice
Google Cloud Platform
GraphQL
GulpJS
HTML5
Interfaces
JSON
Jasmine
Java
JavaScript
JavaScript Frameworks
Leadership
Management
Mentorship
Microservices
Microsoft Azure
Node.js
Performance Tuning
Problem Solving
Quality Assurance
RESTful
React.js
Responsive Design
Sass
Scalability
Scrum
TypeScript
UI
Unit Testing
User Experience
Web Applications
Job Details
Job Title: Senior UI Developer (Angular / React)
Location: Mclean, VA (Hybrid)
Employment Type: W2 Contract only
Experience: 12+ Years
Job Summary:
We are seeking an experienced Senior UI Developer with strong expertise in modern JavaScript frameworks (Angular or React) to design, develop, and optimize dynamic web applications. The ideal candidate will have extensive front-end architecture experience, a keen eye for performance and scalability, and the ability to lead UI design and development initiatives across large-scale enterprise systems.
Key Responsibilities:
- Design and implement complex, high-performance front-end solutions using Angular or React frameworks.
- Collaborate with UX designers, backend developers, and product owners to create seamless, user-friendly interfaces.
- Develop and maintain reusable UI components, libraries, and frameworks to improve development efficiency.
- Optimize application performance for maximum speed and scalability.
- Ensure the technical feasibility of UI/UX designs and maintain high-quality code standards.
- Lead and mentor junior developers, conduct code reviews, and enforce best practices in UI development.
- Integrate APIs and manage data flow between UI and backend systems.
- Work closely with QA teams to define test strategies and resolve UI-related issues.
- Stay current with the latest front-end trends, tools, and technologies.
Required Skills & Experience:
- 12+ years of professional experience in front-end / UI development.
- Strong expertise in at least one modern JavaScript framework:
- Angular (v8+) or React (v16+)
- Deep understanding of JavaScript (ES6+), TypeScript, HTML5, CSS3, SCSS/SASS, and Responsive Design.
- Experience with state management libraries (NgRx, Redux, Zustand, MobX, etc.).
- Solid understanding of RESTful APIs, JSON, GraphQL, and microservices integration.
- Proficiency in build tools (Webpack, Vite, Gulp, npm, Yarn).
- Familiarity with unit testing frameworks (Jest, Jasmine, Karma, Cypress).
- Experience working with cloud platforms (AWS, Azure, Google Cloud Platform) and CI/CD pipelines.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and leadership abilities.
- Experience in UI architecture design and performance optimization.
- Knowledge of server-side rendering (Next.js, Angular Universal).
- Exposure to Agile/Scrum methodologies.
- Experience integrating with backend frameworks like Node.js, .NET, or Java.
- Bachelors or Master s degree in Computer Science, Engineering, or related field.
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.