Lead Angular UI Developer

Shulman Fleming & Partners

Lead Angular UI Developer

New York, NY
Full Time
Paid
  • Responsibilities

    Lead Angular UI Developer

    MUST be local to New York City, Hybrid Schedule, 2 to 3 days onsite

    Salary Range: $111k to $180k

    No Sponsorship Available

    In this role you will own the front-end architecture and execution for mission-critical applications of Market Risk Technology. Will partner with UX designers, back-end engineers, business analysts, and quantitative analysts to translate complex requirements into intuitive, maintainable, and scalable Angular applications. Will mentor a growing team of UI developers, establish front-end best practices, and champion modern tooling and processes.

    Must have Angular 16 or above, and experience leading projects.

    Key Responsibilities:

    • Lead the design, development, and optimization of Angular applications (v16+), ensuring modularity, reusability, and high performance.
    • Define UI standards, coding guidelines, and component libraries; conduct code reviews; drive continuous improvement in front-end processes.
    • Coach and mentor mid- to junior-level UI developers; foster a collaborative, learning-oriented environment.
    • Translate business and quantitative requirements into technical specifications; partner with back-end engineers on API design (REST/GraphQL).
    • Implement automated testing (Selenium, Jasmine/Karma, Cypress), CI/CD pipelines, and performance monitoring to uphold high code quality and availability.
    • Work with UX/UI designers to ensure responsive design, and consistency across applications.
    • Evaluate and introduce new front-end technologies and frameworks; keep the team current on Angular ecosystem trends and best practices.

    Required Qualifications:

    • 8+ years of professional web development experience, with at least 4 years focused on Angular in production environments.
    • Proven track record leading UI projects and mentoring engineers in a fast-paced, agile setting.
    • Deep understanding of Angular architecture (components, modules, services), RxJS, NgRx (or similar state management), and Angular CLI.
    • Solid grasp of TypeScript, ES6+ JavaScript patterns, HTML5, CSS3, and responsive design principles.
    • Experience with front-end build tools and workflows (Webpack, ESLint).
    • Strong proficiency in unit and end-to-end testing frameworks (Selenium, Jasmine, Cypress).
    • Familiarity with RESTful APIs, WebSockets, and integrating with back-end services.
    • Excellent communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.

    Desired Skills & Experience:

    • Prior exposure to market risk or trading applications, understanding of risk
    • Calculations and risk data visualization needs.
    • Experience with design systems and component libraries (Angular Material, Tailwind CSS).
    • Experience with cloud-native deployment (Azure) and containerization (Docker, Kubernetes).
    • Familiarity with GraphQL, micro-frontend architectures, or server-side rendering (Angular Universal).
    • Understanding of security best practices for front-end applications (OAuth2/OIDC).