DevsData LLC
Senior Software Engineer (Frontend)
Warszawa, PL · Posted 3w ago
Job Description
💰 Salary: 24,000 - 28,000 PLN/month 💻 Hybrid, Warsaw (2 Days/Week)🕦 Full-time☑️ Employment contract (UOP) via Employer of Record We're looking for a Senior Frontend Engineer for a software company whose platform lets professionals design real-world physical systems in an interactive, browser-based 3D environment. You'd join the team that owns the core of the product: the design surface where users model actual sites in a 3D canvas, backed by CAD tooling and a data model that keeps designs accurate to the physical world. Working stack: TypeScript, JavaScript, React, GraphQL, three.js, PostgreSQL, Ruby on Rails, and Python.A senior individual contributor role reporting into engineering leadership. You'll own features end-to-end, from technical design through to production support, and help steer the frontend architecture the team relies on.Requirements:5+ years building production user interfaces in JavaScript and TypeScriptReact experience and a firm grasp of component-based frontend architectureExperience wiring frontends to backend services and APIsComfort owning features end-to-end, from scoping through to productionWillingness to step beyond the frontend when a feature calls for it, including reading and touching backend code (Ruby on Rails familiarity is a plus)Engineering fundamentals: system design, testing, refactoring, and clear technical writingA CS degree or an equivalent hands-on track record shipping production softwareFluent in written and spoken EnglishNice to Have:GraphQL in productionthree.js or another 3D graphics libraryRuby on Rails or PythonPlaywright or a comparable end-to-end testing frameworkGit in a collaborative, multi-engineer codebaseAny exposure to CAD softwareExperience with distributed teams in a hybrid setupKey Responsibilities:Build and ship frontend experiences that make designing faster and more accuratePartner with Product, Design, and Engineering to scope, build, and release featuresWrite clean, well-tested code and raise the bar through code reviews and technical discussionsStrengthen reliability with automated tests and a share of the team's on-call rotationContribute to shared frontend architecture, tooling, and technical standardsPick up backend work when it's needed to land the features you ownSupport a collaborative engineering culture through mentoring, planning, and cross-team work