Only W2 || Senior Angular Developer

Hybrid in Buffalo, NY, US • Posted 1 day ago • Updated 1 day ago
Contract W2
Contract Corp To Corp
12 Months
No Travel Required
Hybrid
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Angular
  • Bank
  • Banking
  • Finance
  • Financials

Summary

Role: Senior Angular Developer

Location: Buffalo NY (initial 4 weeks remote then onsite)

Contract

 

Position Overview:

We are seeking an extremely strong, hands-on Angular Developer with 7+ years of professional experience to take end-to-end ownership of the application's UI/frontend workstream.

This is a pure Angular/UI-focused position. The ideal candidate must have deep, hands-on experience with modern Angular and the latest stable Angular version, and be capable of taking business requirements and independently converting them into high-quality, production-ready UI code.

The developer will own the frontend/UI implementation, track UI work through JIRA, write and maintain unit test cases, manage source code through GitLab, and work closely with a separate backend team responsible for Python-based microservices and APIs.

Experience with AI-assisted development and GitLab Duo is a plus.

Work Arrangement

  • Up to 4 weeks of remote work is permitted at the beginning of the engagement.
  • After the initial 4-week period, the position will be fully onsite.
  • Candidates must be willing and able to work onsite full-time after the initial remote period.

Key Responsibilities

Angular / UI Development

  • Take end-to-end ownership of the Angular/UI workstream.
  • Develop enterprise-grade web applications using the latest stable version of Angular.
  • Maintain strong awareness of current Angular features, APIs, architecture, and recommended development practices.
  • Translate business requirements, functional specifications, and UI/UX designs into production-ready Angular applications.
  • Build reusable, scalable, maintainable, and high-quality Angular components.
  • Implement Angular routing, forms, validation, services, dependency injection, and UI workflows.
  • Develop responsive and accessible enterprise user interfaces.
  • Troubleshoot complex Angular/UI issues and drive them through resolution.
  • Participate in frontend architecture and technical design decisions.
  • Continuously modernize and improve Angular applications as the framework evolves.

Requirements-to-Code Ownership

  • Analyze requirements and independently determine the appropriate Angular implementation.
  • Convert requirements into UI components, workflows, screens, and technical tasks.
  • Identify requirement gaps and clarify functional expectations with product and business teams.
  • Estimate UI development effort and track work through completion.
  • Take responsibility for delivering complete, production-ready functionality.
  • Ensure the implementation accurately reflects business requirements and UX expectations.

JIRA & Work Tracking

  • Manage and track UI development activities using JIRA.
  • Break requirements into actionable development tasks and subtasks.
  • Provide estimates and maintain accurate task status.
  • Track UI dependencies, blockers, defects, risks, and integration issues.
  • Maintain clear visibility into UI progress and deliverables.
  • Proactively identify issues that may impact delivery timelines and drive them toward resolution.
  • Coordinate UI activities with product, UX/UI, QA, backend, and DevOps teams.

Unit Testing & Quality

  • Develop comprehensive unit test cases for Angular applications.
  • Create tests covering functional, negative, edge, and error scenarios.
  • Maintain and improve unit-test coverage.
  • Ensure new Angular functionality is adequately tested before delivery.
  • Troubleshoot failing tests and resolve defects.
  • Participate in code reviews and maintain high standards for code quality and maintainability.

GitLab

  • Use GitLab for source control and collaborative development.
  • Follow appropriate branching, commit, merge request, and code-review practices.
  • Create and manage merge requests for Angular changes.
  • Participate in peer code reviews.
  • Resolve merge conflicts and maintain clean source-control practices.
  • Work with established GitLab CI/CD processes where applicable.

AI-Assisted Development

  • Experience using AI-assisted development tools to improve developer productivity and code quality is preferred.
  • Experience with GitLab Duo is a strong plus.
  • Use AI-assisted tools appropriately for activities such as:
    • Code generation
    • Unit-test generation
    • Code explanation
    • Refactoring
    • Debugging
    • Documentation
  • Review and validate AI-generated code to ensure it meets application architecture, security, quality, and coding standards.

Backend & Microservices Integration

  • Work closely with the backend team responsible for Python-based microservices.
  • Integrate Angular applications with REST APIs and backend services.
  • Understand API contracts, request/response structures, authentication requirements, and service dependencies.
  • Collaborate with backend developers to ensure APIs adequately support frontend requirements.
  • Track frontend/backend dependencies and proactively resolve integration blockers.
  • Coordinate with backend developers when API changes impact the Angular application.
  • Troubleshoot UI/API integration issues jointly with the backend team.
  • Use mock or test APIs when backend services are not yet available.

Production Support

  • Take ownership of Angular/UI issues from identification through resolution.
  • Troubleshoot production UI and API integration issues.
  • Work with backend, QA, DevOps, and product teams to resolve end-to-end issues.
  • Support application releases and post-release UI validation.
  • Continuously improve UI quality, performance, usability, and maintainability.

Required Qualifications

  • 7+ years of professional software/web development experience.
  • Extremely strong, hands-on Angular experience.
  • Strong experience with the latest stable versions of Angular and modern Angular development practices.
  • Deep understanding of Angular application architecture.
  • Strong experience with Angular components, services, routing, forms, validation, dependency injection, and lifecycle management.
  • Proven ability to convert requirements directly into production-quality Angular code.
  • Strong experience building enterprise-scale Angular applications.
  • Strong HTML and CSS skills for professional UI development.
  • Experience integrating Angular applications with REST APIs.
  • Experience working with backend teams and microservices-based applications.
  • Strong experience creating and maintaining Angular unit tests.
  • Hands-on experience with JIRA.
  • Hands-on experience with GitLab, including merge requests and collaborative development.
  • Strong debugging and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Demonstrated ability to independently own and deliver UI work from requirements through production.

Preferred Qualifications

  • Experience with GitLab Duo or similar AI-powered developer tools.
  • Experience using AI for code generation and unit-test generation.
  • Experience integrating Angular applications with Python-based microservices.
  • Experience with Angular Material or other Angular UI component libraries.
  • Experience with automated UI testing.
  • Experience with GitLab CI/CD.
  • Experience with enterprise application development.
  • Experience mentoring other Angular developers.
  • Experience modernizing applications to newer Angular versions.

Collaboration Model

The Senior Angular Developer will be the primary technical owner of the UI layer while working closely with the backend/Python microservices team.

Business Requirements → JIRA → Angular Design & Development → Unit Testing → GitLab Review → API Integration → QA → Production

The backend team owns the Python services and backend implementation. The Angular Developer owns the Angular implementation, UI quality, frontend work tracking, unit testing, GitLab workflow, and frontend/backend integration coordination.

Ideal Candidate

The ideal candidate is an extremely hands-on Angular specialist who stays current with the latest Angular releases and can independently take a requirement and turn it into a complete, tested, production-ready UI solution.

They should be able to:

  • Understand and clarify requirements.
  • Convert requirements into Angular implementation.
  • Build using the latest stable Angular version.
  • Develop clean, scalable, maintainable UI code.
  • Generate comprehensive Angular unit tests.
  • Track work effectively in JIRA.
  • Manage source code and reviews through GitLab.
  • Leverage AI-assisted development tools appropriately.
  • Coordinate API dependencies with the Python backend team.
  • Resolve frontend/backend integration issues.
  • Take complete ownership of UI deliverables through production.
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: 91112163
  • Position Id: 9100-32090-1791301264
  • Posted 1 day ago

Company Info

About Noblesoft Technologies Inc.

Noblesoft's Executive Leadership is driven by a profound commitment to client success and employee growth. The team sets the strategic direction by focusing on mastery within core Enterprise Application practices—Salesforce, SAP, and Workday, among others. By prioritizing innovative solution delivery and fostering a culture where every team member is empowered, the leadership ensures Noblesoft remains a trusted partner in digital transformation across its specialized industries.

The leadership team's deep expertise in enterprise technology enables Noblesoft to navigate complex implementation challenges and deliver high-value, scalable solutions. They are instrumental in continuously evolving the company's offerings, ensuring services remain aligned with the latest advancements in CRM, ERP, and HCM platforms. This proactive approach to market trends ensures that Noblesoft consultants are always working with best-in-class methodologies to drive client modernization initiatives.

Beyond technical strategy, the core philosophy of the leadership is centered on people. They maintain an employee-centric focus, viewing the talented consultant base as the primary asset for ensuring project excellence and cultivating long-term client relationships. This dedication to internal growth includes sponsoring continuous professional development, specialized certifications, and mentorship programs across all major practices.

Ultimately, the vision of the Executive Leadership is to position Noblesoft not just as a technology implementer, but as a strategic advisory partner for global enterprises. Their guidance ensures every solution deployed—whether a Salesforce customization, a SAP S/4HANA migration, or a Workday deployment—is rooted in a clear understanding of the client's business objectives, securing the company's reputation for great products, sustainable solutions, and enduring client partnerships.

Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs