About the project

This project focuses on designing and building from scratch a modern, scalable analytics platform for the banking sector. The platform will support the creation, management, publishing and distribution of analytical content produced by an Investment Analysis Department within a brokerage environment.

In the first phase, the solution will primarily serve institutional clients, and later expand to individual customers. The goal is to enable analysts to fully leverage their expertise, significantly reduce manual work and organize a large volume of analytical materials – including market commentaries, company analyses, valuations, financial results commentary and sector reports.

The platform will also provide measurable insights into how end users consume reports and content, while meeting the highest standards of security, availability and compliance. The system will be designed using a mobile-first approach, fully responsive (RWD) and aligned with WCAG 2.0 accessibility standards.

Project duration: 10–11 months.

Tasks

Design, develop, and maintain frontend applications using Angular according to functional and technical specifications

Implement new features and enhance existing UI components for the analytics portal, ensuring high usability and responsiveness

Develop clean, maintainable, and scalable TypeScript/Angular code following best practices and coding standards

Create reusable UI components, modules, and services, including dashboards, charts, and data tables

Integrate frontend components with RESTful APIs provided by the backend

Participate actively in code reviews, both giving and receiving constructive feedback

Write and maintain unit and integration tests for frontend logic (Jasmine/Karma/Cypress)

Develop and maintain technical documentation for frontend modules and workflows

Support performance optimization and responsiveness improvements for complex dashboards

Debug and fix issues identified in QA or production environments

Participate in Scrum-driven software development, collaborating with backend developers, QA, and UX/UI designers

Use AI-assisted development tools to improve coding efficiency, code quality, and test coverage

Must have

2.5+ years of commercial experience in Angular development (Angular 12+)

Strong knowledge of TypeScript, HTML5, CSS3, and Angular framework

Experience with component-based design, Angular CLI, Angular Material, and modular architecture

Good understanding of RxJS, Observables, and asynchronous data streams

Solid knowledge of RESTful APIs, JSON, and HTTP protocols

Experience with unit and end-to-end testing (Jasmine, Karma, Cypress)

Familiarity with state management solutions (NgRx or similar)

Basic knowledge of CI/CD pipelines, Git workflows, and version control

Ability to write clean, maintainable, and scalable code

Ability to read and produce technical documentation in English

Awareness of frontend performance, accessibility, and responsive design principles

Awareness of the client’s business needs and ability to translate them into technical solutions

Strong problem-solving skills and ability to work independently

Effective team communication and collaboration with backend developers, QA, PMs, and UX/UI designers

Responsibility for delivered code quality, deadlines, and maintainability

Openness to constructive feedback and continuous learning

Analytical thinking, attention to detail, and proactive attitude toward improving UI/UX and performance

Nice to have

Experience with data visualization libraries (D3.js, Chart.js, Highcharts)

Experience in financial or analytics dashboard projects

Knowledge of internationalization (i18n) for multi-language support

Familiarity with AI-assisted coding tools like GitHub Copilot

What we offer

Perks & benefits

Ambitious, creative, talented & highly experienced team

Contributing to projects for clients all over the world

Flexible working hours and a possibility to work remotely

Ready to join us?

Angular Developer

Regular

Hi there! We’re going to lead you through your recruitment journey. Our mission? Making the whole process as stress-free as possible. Keep calm and feel free to ask. We thank all applicants for their interest, however, we will only contact selected candidates in response to submitted applications.

Sylwia Szatara

HR & Recruitment Lead

Anita Kuźmik

Recruitment Specialist
Angular Developer







    or

    Your data is processed by Miquido sp. z o.o. sp.k. with its registered office in Kraków at Zabłocie 43A, 30 - 701 Kraków. The basis for processing your data is your consent and the legitimate interest of Miquido. You may withdraw your consent at any time by contacting us at marketing@miquido.com. You have the right to object, the right to access your data, the right to request rectification, deletion or restriction of data processing. For detailed information on the processing of your personal data, please see Privacy Policy.

    Thank You

    All right, it’s done

    We need some time to review your application. If we’re a perfect match, we’ll get in touch with you shortly.

    Thank you!

    Sylwia Szatara

    HR & Recruitment Lead

    Anita Kuźmik

    Recruitment Specialist

    See more about us