Overview
Skills
Job Details
Position: Senior UI Developer (Angular Specialist + Java)
Location: McLean, VA (Onsite)
Work Type: C2C
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 Google Cloud Platform) 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