Logo
PETADATA

Senior UI Developer (Angular Specialist + Java)

PETADATA, McLean

Save Job

2 days ago Be among the first 25 applicants

Position: Senior UI Developer (Angular Specialist + Java)

Location: McLean, VA (Onsite)

Work Type: C2C

Vise Type: H1B Only

Experience: 10+ Years

PETADATA is seeking a highly experienced Senior UI Developer with a strong focus on modern Angular (v10+) and solid understanding of Java-based backend integration. This role is ideal for a UI expert who can drive the development of dynamic, responsive, and high-performance web applications, while also collaborating closely with backend teams to ensure seamless full-stack integration.

  • Design and develop scalable, maintainable, and responsive Angular-based UI components and SPAs.
  • Collaborate with backend teams to integrate RESTful APIs developed in Java (Spring Boot or equivalent).
  • Drive UI/UX best practices and performance optimization across web applications.
  • Participate in requirements analysis, technical design reviews, and code reviews.
  • Translate business requirements into functional and technical specifications.
  • Create reusable UI components, services, and modules following Angular best practices.
  • Manage complex state using RxJS, Observables, and state management libraries.
  • Mentor junior developers and contribute to front-end architectural decisions.
  • Write unit tests and participate in E2E testing initiatives (e.g., using Jasmine, Karma, Protractor, Cypress).
  • Collaborate with DevOps teams for CI/CD pipeline integration and deployments.
Position: Senior UI Developer (Angular Specialist + Java)
Location: McLean, VA (Onsite)
Work Type: C2C
Vise Type: H1B Only
Experience: 10+ Years
PETADATA is seeking a highly experienced Senior UI Developer with a strong focus on modern Angular (v10+) and solid understanding of Java-based backend integration. This role is ideal for a UI expert who can drive the development of dynamic, responsive, and high-performance web applications, while also collaborating closely with backend teams to ensure seamless full-stack integration.
As a senior developer, you will be expected to lead by example, set best practices, mentor junior developers, and deliver enterprise-grade UI solutions in a fast-paced, agile environment.
Roles & Responsibilities
  • Design and develop scalable, maintainable, and responsive Angular-based UI components and SPAs.
  • Collaborate with backend teams to integrate RESTful APIs developed in Java (Spring Boot or equivalent).
  • Drive UI/UX best practices and performance optimization across web applications.
  • Participate in requirements analysis, technical design reviews, and code reviews.
  • Translate business requirements into functional and technical specifications.
  • Create reusable UI components, services, and modules following Angular best practices.
  • Manage complex state using RxJS, Observables, and state management libraries.
  • Ensure cross-browser, cross-platform compatibility and responsive design standards.
  • Mentor junior developers and contribute to front-end architectural decisions.
  • Write unit tests and participate in E2E testing initiatives (e.g., using Jasmine, Karma, Protractor, Cypress).
  • Collaborate with DevOps teams for CI/CD pipeline integration and deployments.
Required Skills
  • 10+ years of front-end development experience with a strong emphasis on Angular (v10+).
  • In-depth knowledge of JavaScript, TypeScript, HTML5, CSS3, SCSS, and RxJS.
  • Strong hands-on experience with Java backend technologies, particularly in RESTful APIs, Spring Boot, or JAX-RS.
  • Experience integrating front-end applications with OAuth2/JWT authentication and secure APIs.
  • Expertise in responsive design, accessibility (WCAG standards), and browser compatibility.
  • Familiarity with Agile/Scrum methodologies and version control tools (e.g., Git).
  • Working knowledge of build tools (e.g., Webpack, Angular CLI) and task runners.
Preferred Skills
  • Familiarity with Node.js and npm/yarn ecosystem.
  • Experience with micro-frontend architecture or monorepo management tools like Nx.
  • Exposure to cloud platforms (AWS, Azure, or GCP) and DevOps practices.
  • Understanding of CI/CD tools (Jenkins, GitLab CI/CD, etc.).
  • Experience with performance tuning and front-end security (e.g., XSS, CSRF prevention).
Education
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
We offer a professional work environment and provide every opportunity for growth in the Information technology world.
Note
Candidates are required to attend Phone/video calls and in-person interviews. After the Selection, the candidate (He/She) should undergo all background checks on Education and Experience.
Please email your resume to:
After carefully reviewing your experience and skills, one of our HR team members will contact you on the next steps.

Seniority level

  • Seniority level

    Associate

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology
  • Industries

    Technology, Information and Internet

Referrals increase your chances of interviewing at PETADATA by 2x

Get notified about new User Interface Engineer jobs in McLean, VA .

Reston, VA $90,000.00-$120,000.00 1 week ago

Falls Church, VA $90,000.00-$150,000.00 2 weeks ago

Washington, DC $56.25-$137,000.00 3 days ago

Software Quality Assurance Engineer - Entry Level

Washington, DC $183,100.00-$203,400.00 1 day ago

Reston, VA $81,094.00-$137,860.00 3 days ago

Washington, DC $140,000.00-$185,000.00 2 weeks ago

Annapolis Junction, MD $12,000.00-$150,000.00 1 month ago

Columbia, MD $100,000.00-$165,000.00 2 days ago

Reston, VA $61,900.00-$150,800.00 4 days ago

Washington, DC $65,000.00-$400,000.00 4 days ago

Annapolis Junction, MD $130,000.00-$270,000.00 1 month ago

Washington, DC $56.25-$173,000.00 1 day ago

Annapolis Junction, MD $80,000.00-$120,000.00 2 days ago

Bethesda, MD $55,250.00-$99,875.00 1 day ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr