Angular Developer
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.
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
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
Soft skills:
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 do we offer?
ambitious, creative, talented & highly experienced team
contributing to projects for clients all over the world
flexible working hours and a possibility to work remotely
We value your trust in providing us your data, thus we are striving to use commercially acceptable means of protecting it. Below you will find the necessary information about the data we collect and process when you send us your CV.
The controller of your personal data is Miquido Spółka z ograniczoną odpowiedzialnością sp. k. with its seat in Krakow, Zabłocie 43a, 30-701 Kraków, Poland (“Miquido”, “We”, “Our” or “Us”).
Angular Developer
Angular Developer