Join a strong development team working on technically advanced and business-critical trading platforms.
You'll be involved in two large-scale Angular-based systems used in the financial and trading domain:
An internal admin platform for managing traders at multiple hierarchical levels.
Key Features:
- User and role management
- Trading strategies configuration
- Custom rule constructor
- Complex data grids and step-by-step wizards
- The system is well-architected with scalable patterns and clear separation of logic and views.
An advanced trading interface that allows users to:
- Place and track orders
- Analyze market volatility and data
- Work with dynamic layouts and modular panels
Key Features:
- Custom Dock Manager (docking/floating tabs)
- Interactive, action-rich data grids
- Real-time updates and filters
- Built from scratch with modern Angular design patterns by a senior architect.
Tech Stack:
- Angular 18
- TypeScript, HTML, CSS/SCSS
- RxJS, NgRx
- REST APIs
- Git
Requirements:
- 2+ years of commercial experience in Angular
- Solid knowledge of TypeScript, RxJS, and NgRx
- Understanding of OOP and modern frontend architecture
- English level: Upper-Intermediate or higher
Nice to Have:
- Experience with unit testing (Jest, NgMocks) or TDD
- Basic SQL knowledge
- WebSocket experience
Responsibilities:
- Develop new features and maintain two Angular applications
- Write unit tests to ensure quality and safety
- Follow modern engineering practices (SCRUM, CI/CD, Git flow)
- Apply design principles like OOP, SOLID, DRY, KISS
- Collaborate closely with backend and QA teams
Why You’ll Like Working with Us:
-
Clean, maintainable codebase with 90%+ unit test coverage
-
Clear architecture with strong separation of concerns
-
Safe environment to make changes, thanks to robust testing
-
Supportive team and collaborative culture
-
Opportunities to grow in frontend architecture and design
We offer:
- Work on the company’s own trading platform — a technically challenging and complex product
- A role that requires strong technical skills and deep engagement
-
20 paid vacation days and 10 sick days per year — even on a B2B contract, provided as a company benefit
- Contract type: B2B
- Salary paid in USD
- A warm, friendly, and collaborative working atmosphere
- An international team with open communication
- A stable, long-term project with room for professional growth
-
Office-based position in Gdańsk, Poland
-
Polish public holidays — days off
Ready to Apply?
Send us your CV with salary expectations.
If your profile matches our requirements, our recruiting team will get back to you within 5 business days.