Frontend Engineer (React, Typescript)
B3 Consulting Poland
- Praca zdalna
To stanowisko wymaga obecności na miejscu. Zobacz podobne oferty poniżej.
What we offer Work in a Scandinavian culture built on logic, trust, and open dialogue. Health and sports benefits tailored to your needs. Speed Coaching – short sessions designed to provide new perspectives and solutions. Sports training, an internal team, and opportunities to take part in competitions. Key areas of the job: Advanced business logic on the frontend side - working with large data volumes, complex transformations, algorithmic operations and performance optimization; this is not a CRUD application - algorithmic correctness is a daily challenge Building and maintaining React components following the Atomic Design methodology, state management with Redux, integration with REST APIs and external desktop tools Ownership of software engineering - development is done after the business logic is recognized and mapped What you need to join us: Must have: React (advanced level) and TypeScript (advanced level) - hooks, Context API, performance optimization, typing of components, hooks, Redux actions and reducers, generic types Redux - deep understanding of the architecture and three core principles, react-redux integration via hooks (useSelector, useDispatch), state immutability, selector-based optimization Complex business logic implementation on the client side - asynchronous operations, REST API integration, architectural thinking about data flow, algorithmic performance with large datasets Atomic Design and MVC pattern - designing scalable and modular component structures, separation of logic from the view layer Engineering best practices - SOLID, unit/integration tests (mandatory code coverage), code reviews, Git, ownership of full epics and understanding business goals behind features English B2+ Ability to perform work in Poland (citizenship, residence permit, visa, etc.) Nice to have: Background extending beyond pure frontend (e.g., backend or systems-level programming experience) Experience or natural inclination for manual testing - finding edge cases and breaking applications (the team shares QA responsibilities) Experience with end-to-end testing frameworks Familiarity with embedding frontend UI as a panel within a desktop application
- javascript front end engineer Gliwice
- senior frontend developer Gliwice
- frontend/backend developer angular Gliwice
- frontend angular developer Gliwice
- front end-developer-intern-job Gliwice
- praktykant-front-end-developer Gliwice
- senior front-end developer angular Gliwice
- senior frontend developer tech lead Gliwice
- frontend-developer-remote-work Gliwice
- junior web developer, html, css, front end developer Gliwice