This is a hybrid model of work (2/3 days per week from the office in Warsaw)
What You’ll Do
Design and build reusable, scalable UI components that power critical business platforms.
Drive continuous improvement in front-end architecture, focusing on performance, maintainability, and long-term scalability.
Collaborate with designers, product managers, and backend engineers to create cohesive, intuitive interfaces aligned with business goals.
Own testing strategy across the stack—unit, integration, and end-to-end—ensuring reliability and robustness in production.
Conduct thoughtful code reviews, promote clean code principles, and mentor junior developers in front-end craftsmanship.
Key requirements:
5+ years of experience building front-end applications, with deep expertise in JavaScript and TypeScript.
Expert-level proficiency with React and/or Angular, and strong understanding of component lifecycle, state management, and performance tuning.
Solid experience integrating with RESTful APIs, along with proficiency in Git-based workflows and version control (GitHub).
Hands-on experience with test-driven development (TDD), and familiarity with tools like Protractor, Cypress, Jest, or similar frameworks.
Deep knowledge of asynchronous programming paradigms, including Promises, Observables, and event-driven design.
Strong command of UI performance optimization, responsive layouts, and interactive feedback for complex interfaces.
Understanding of full front-end delivery pipelines, including caching, proxying, and integration with backend systems and databases.
Gross per month - Permanent
Check similar offers