getwfhjobs/jobs/Lead UI Developer (Angular)

Lead UI Developer (Angular)

Raymond James Financial, Inc. · Saint Petersburg, FL

Direct applyHybrid2 days ago

What do these terms mean? →

Posted

2 days ago

This position follows a hybrid work model, with an expectation to be in the office 3 days per week at the St. Petersburg, FL Corporate Office location.

Please note: This role is not eligible for Work Visa sponsorship, either currently or in the future.

Responsibilities

  • Lead the architecture, design, development, testing, deployment, and ongoing support of enterprise-scale Angular applications.
  • Drive technical decision-making and establish front-end development standards, best practices, and reusable design patterns.
  • Own end-to-end delivery of UI features from concept through production deployment.
  • Collaborate with Product Owners, UX Designers, Architects, QA, DevOps, and backend engineers to design scalable, maintainable, and high-performing solutions.
  • Lead technical design discussions, estimate work, identify risks, and provide implementation guidance during sprint planning.
  • Mentor and coach junior and senior developers through technical guidance, code reviews, pair programming, and knowledge-sharing sessions.
  • Identify technical debt and drive modernization initiatives to improve application maintainability, scalability, and performance.
  • Build reusable UI components, shared libraries, and scalable front-end frameworks to support multiple applications.
  • Implement responsive, accessible, and cross-browser compatible user interfaces that deliver an exceptional user experience.
  • Integrate with RESTful APIs and backend services while implementing robust error handling, authentication, caching, and asynchronous workflows.
  • Develop scalable Micro Frontend solutions using Module Federation or similar technologies where appropriate.
  • Optimize application performance by improving rendering speed, bundle size, lazy loading, virtual scrolling, memory utilization, and network efficiency.
  • Collaborate with backend teams to ensure efficient API design and seamless integration.
  • Participate in production support rotations, troubleshoot production issues, perform root cause analysis, and implement long-term solutions.
  • Perform thorough code reviews and architectural reviews to ensure high-quality, maintainable code.
  • Develop and maintain automated unit, integration, and end-to-end tests.
  • Drive adoption of CI/CD pipelines, automated quality gates, and static code analysis.
  • Leverage AI-assisted development tools to improve software quality, documentation, testing, and engineering productivity.

Skills

  • 7+ years of professional experience developing enterprise web applications.
  • 7+ years of hands-on experience with Angular (v14+), TypeScript, JavaScript (ES6+), HTML5, CSS3, and SCSS.
  • Strong experience with reactive programming using RxJS.
  • Experience implementing enterprise state management using NgRx (Store, Effects, Selectors, Entity) or equivalent state management libraries.
  • Experience building reusable component libraries and scalable front-end architectures.
  • Experience developing responsive, cross-browser compatible, and accessible (WCAG/ARIA) web applications.
  • Strong understanding of performance optimization techniques, including rendering performance, bundle optimization, lazy loading, virtual scrolling, memory management, and network optimization.
  • Experience designing and consuming RESTful APIs, including authentication, authorization, pagination, caching, and error handling.
  • Experience implementing Micro Frontend architecture using Module Federation or similar technologies.
  • Experience with AG Grid and Apache ECharts (or equivalent visualization libraries).
  • Experience troubleshooting complex UI issues across browsers and devices.
  • Experience working in Agile/Scrum development environments.
  • Experience with Git, Jenkins (or equivalent CI/CD platforms), SonarQube, and automated deployment pipelines.
  • Experience with unit testing and automated testing frameworks such as Jasmine, Karma, Jest
  • Working knowledge of SQL and NoSQL databases for debugging, reporting, and API integration.

Async overlap window Coming soon

Soon: how this job's working hours line up with yours.

Preview
PST9–5
CST9–5
EST9–5
GMT9–5
CET9–5
JST9–5
0006121824
Raymond James Financial, Inc. · Hybrid
Apply ↗