About the company
We're building a high-load B2B platform for big data analytics. We're looking for a strong developer who knows how to squeeze maximum performance out of the browser and isn't afraid of complex UI challenges.
Responsibilities
- Develop and optimize a modern SPA using Angular.
- Work with dashboards and visualize massive datasets (virtual scroll, lazy loading).
- Integrate WebSockets for real-time data streaming.
- Improve architecture and refactor legacy code.
- Collaborate closely with the backend team to optimize API calls.
Requirements
- Angular 21+ with deep understanding of RxJS, Signals, and Change Detection.
- Proven experience with complex data grids (AG Grid, PrimeNG, or custom-built solutions).
- Performance profiling and optimization (Lighthouse, Chrome DevTools).
- Angular Material at an expert level (theme customization, reusable component design).
- Solid understanding of REST API integration.
Nice to have
- Experience with OpenLayers, Leaflet, or Mapbox (markers, polylines, geo-layers).
- Hands-on experience with WebSockets (Socket.io or native) — connection management and real-time data streams.
Conditions
- Salary up to €7000 (gross) — negotiable based on interview results.
- Official employment under Lithuanian labor law.
- Modern office in the heart of Vilnius with full benefits package.
- Work on a product company with technically challenging tasks.