Only W2 - No C2C Remote Reporting Tech Lead Frontend (Angular / Spring Boot / MicroStrategy Embedded Widgets)

Overview

Remote
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Able to Provide Sponsorship

Skills

AngularJS
Google Cloud Platform
Java
Communication
API
Agile
Amazon Web Services
Code Refactoring
Collaboration
Computer Science
Conflict Resolution
Analytical Skill
Application Development
Artificial Intelligence
Cloud Computing
Continuous Delivery
Continuous Integration
Data Structure
Good Clinical Practice
Kubernetes
Software Development
Prompt Engineering
Microservices
Documentation

Job Details

Reporting Tech Lead – Frontend (Angular / Spring Boot / MicroStrategy Embedded Widgets)

Location Remote

 

About the Role:

We are seeking an experienced Reporting Tech Lead to spearhead the design and development of a custom front-end reporting application built using Angular and Spring Boot, with MicroStrategy and Enterprise Data Platform (EDP) as the backend ecosystem.

This role is ideal for a frontend-focused technical leader who has deep experience in Angular widget development, MicroStrategy embedding, and enterprise-scale system design. You will lead a team of engineers, collaborate with architects, and ensure delivery of a performant, scalable, and intuitive reporting platform.

Key Responsibilities:

  • Lead the technical design and front-end development of a scalable reporting application leveraging Angular, Spring Boot, and MicroStrategy Embedded Widgets.
  • Architect and implement reusable UI components and custom data visualization widgets for dynamic reporting experiences.
  • Collaborate closely with backend teams working on EDP (Enterprise Data Platform) and MicroStrategy to integrate analytics and visual insights into the frontend.
  • Define front-end development standards, enforce code quality, and conduct comprehensive code reviews.
  • Guide and mentor engineers, ensuring best practices in system design, performance optimization, and responsive UI design.
  • Partner with solution architects to design end-to-end workflows, ensuring modularity and maintainability.
  • Optimize data handling and API communication between Angular, Spring Boot, and the MicroStrategy embedded framework.
  • Troubleshoot performance and data rendering issues, ensuring seamless analytics experiences for users.
  • Contribute to Agile ceremonies, sprint planning, and technical roadmap discussions.

Required Skills & Qualifications:

  • 8–10 years of total experience in front-end and full-stack web application development.
  • Proven expertise in Angular 10+, JavaScript/TypeScript, HTML5/CSS3, and responsive UI frameworks.
  • Strong understanding of Spring Boot for API development and backend orchestration.
  • Hands-on experience with MicroStrategy SDK / Embedded Analytics / Widgets / Dossier integration.
  • Familiarity with REST API integration, JWT-based security, and enterprise data visualization practices.
  • Solid experience in leading front-end teams, conducting code reviews, and establishing development standards.
  • Knowledge of microservices-based architectures and cloud-native application development.
  • Excellent communication skills with proven ability to collaborate with architects, analysts, and product managers.

Preferred Qualifications:

  • Prior experience with MicroStrategy Library / Visualization SDK / Embedded analytics using Angular or React.
  • Exposure to EDP (Enterprise Data Platform) or similar data warehouse ecosystems.
  • Experience working in Agile / DevOps environments with tools like Git, Jenkins, and JIRA.
  • Strong understanding of data visualization best practices, performance tuning, and caching strategies.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related discipline.

Success in This Role Means:

  • Delivering a modern, intuitive, and high-performance reporting interface that seamlessly integrates with MicroStrategy analytics.
  • Establishing reusable widget frameworks that can be adopted across reporting products.
  • Mentoring engineers to build clean, testable, and maintainable UI components.
  • Driving alignment between architecture, design, and business requirements.

 

 

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.