Frontend Developer - Angular

Geek Softnofluffjobspublished 09/02/2026
Must-have:TypeScriptC#HTMLCSSAngularNode.jsFlutterGitAWSFrontendBackendMobileCI/CDFinTech
Machine translation — original language: Polish.Show original

Hi! 👋 We are a growing IT organization related to the financial industry💰 We build trading applications using real-time data – both web and mobile. We develop the frontend in Angular 22, mobile in Flutter/Dart, the backend is based on microservices created in various technologies, and the infrastructure runs on AWS with CI/CD in GitHub Actions. We are looking for a Frontend Developer for our team who feels comfortable with Angular and TypeScript, can independently lead features from the graphic design to deployment, and wants to work on an application where real-time data, performance, and user experience quality are of particular importance. What will your work look like? Web frontend will definitely be the most important part of this role: ~80% of the time – web: Angular 22+, TypeScript, RxJS, SSR, ~10% of the time – mobile: Flutter/Dart – we do not require prior knowledge, you can learn it with us, ~10% of the time – backend and infrastructure: mainly smaller tasks in Node.js and AWS. We are not looking for someone who knows our entire stack today. What is most important to us is solid experience in Angular and TypeScript and the desire for further development in the areas of real-time, performance, and cross-stack. We cooperate remotely on a B2B basis.

What do we offer?

100% remote work – you can work from anywhere in the world. Paid days off from providing services – we make sure that rest is a real part of the cooperation. Real impact on the product – you will work on a solution we are developing, rather than just implementing isolated tasks. Opportunity to develop beyond frontend – if you want, you will gradually get to know Flutter, backend, and the infrastructure and CI/CD area. Opportunity to participate in training and competence development. Integration outings and meetings – we care about good cooperation and relationships within the team.

If Angular is your main area, but you care about more than just creating the next static views and want to work on a product where real-time data, performance, architecture, and responsibility for a feature from start to finish matter – we would love to meet you. 🚀

Daily tasks

  • Development and maintenance of the web application in Angular 22, using, among others, standalone components and signals,
  • Independent implementation of features – from graphic design through implementation and testing to deployment,
  • Creating reusable, testable, and efficient components and co-creating the architecture of subsequent application areas,
  • Working with real-time data, WebSockets, and RxJS streams,
  • Optimizing rendering with high data update frequency,
  • Creating responsive and reactive interfaces based on graphic designs using HTML, CSS/SCSS,
  • Integrating the frontend with REST API and WebSocket,
  • Working with state management, e.g., NgRx, Signals Store, or similar solutions,
  • Writing unit tests and participating in code review,
  • Ensuring application performance, including in the areas of lazy loading, change detection, bundle size, and Core Web Vitals,
  • Ensuring UX quality, responsiveness, and application accessibility,
  • Sharing knowledge and supporting less experienced team members in daily work and during code review,
  • Supporting the development of the mobile application in Flutter/Dart (from time to time),
  • Performing smaller backend tasks in Node.js (from time to time),
  • Collaborating on microservices developed in C#/.NET (from time to time),
  • Supporting deployment and CI/CD processes in AWS and GitHub Actions (from time to time),

Requirements

Minimum 3 years of commercial experience with Angular, including experience with versions 16+. Very good knowledge of TypeScript. Very good knowledge of RxJS, including Observable, Subject, transforming and combining operators, subscription management, and error handling. Experience with state management, e.g., NgRx, Signals Store, or similar solutions. Good knowledge of HTML5, CSS3/SCSS, and responsive design. Experience with REST API and WebSocket integration. Experience in writing tests. Knowledge of Git and working with pull requests and code review. English at a level that allows free use of technical documentation and communication within the team (B2). Independence in problem-solving, responsibility for your part of the product, and teamwork skills.

Nice to have

Experience with real-time applications, especially those handling high data change frequency, e.g., quotes, charts, or dashboards. Knowledge of Flutter/Dart. Basic knowledge of Node.js. Experience with AWS, e.g., S3, CloudFront, Lambda, or API Gateway. Experience with CI/CD processes, e.g., GitHub Actions. Experience with data visualization and chart libraries, e.g., TradingView Lightweight Charts, D3, or ECharts. Knowledge of C#/.NET. Experience with SEO/SEA. Experience in the fintech or trading industry.

Must have: Angular, TypeScript, RxJS, HTML5, CSS3, SCSS, REST API, WebSocket

Nice to have: Flutter, Dart, Node.js, AWS, GitHub Actions, C#, .NET