Senior React / Frontend Developer (m/w/d)
Logic Joe
- Location
- Poland
- Job Type
- full-time
- Salary
- Unknown
- Posted
- November 12, 2025
Job Description
Only for residents of Germany, Austria, and Poland!
At Logic Joe, web development isn’t a bunch of hoodie-wearing coders hiding behind pizza boxes and energy-drink cans. Far from it. You’ll work in a professional, experienced team to build sophisticated, sustainable projects—and stay involved from the first idea all the way to go-live. We practice software engineering the way it should be: agile, cross-disciplinary, and always laser-focused on the best outcome.
Tasks
What you can expect from Joe
We believe a project can only succeed when everyone is involved from day one. From kick-off through every sprint to the final launch, you’ll be able to contribute your ideas for the best possible implementation. We work as one team and talk to each other—daily, and whenever else it’s needed.
For every project we assemble the perfect line-up: interdisciplinary, selected for the right know-how, and with your growth in mind. We’re not here for buzzword bingo; we’re here for passion, for the best solution for the client, and for the success of the project.
We also know that people who enjoy their work get better results. That’s why we do a lot to make work fun. Work-life balance is part of our culture and a pleasant working atmosphere is non-negotiable. Our office sits right on the River Elbe—beautiful space where you can also find the quiet you need. And when the work is done, we wind down with a round of Mario Kart or a remote after-work beer. Once the pandemic is behind us, we’ll be back to agency breakfasts and hanging out at the beach club during our regular party events.
Because we’re serious about keeping our skills—especially in development—up to date, we run continuous dev-meetings and brown-bag sessions where we share technological know-how with each other.
Requirements
What you bring to the table
Depending on your experience, we’ll place you at Junior, Intermediate, or Senior level.
- Degree in Computer Science, Business Informatics, or a comparable qualification.
- At least 6 years of professional experience in web front-end development with a focus on complex web applications.
- Excellent knowledge of JavaScript (ES6) and modern MV* frameworks—ideally Vue.js or React.js.
- Interest in server-side-rendering frameworks such as Next.js, Nuxt, or Remix.
- Solid command of the browser stack (HTML5, SASS, CSS, CSS Grid) and project experience with Web Components—preferably with Lit.
- Experience creating and integrating REST APIs or GraphQL endpoints.
- Familiarity with tools like Git/GitLab, Jira/Confluence, Yarn/Gulp/Grunt, and Jest.
- Proven use of Docker for containerising and deploying applications, plus good knowledge of CI/CD automation and DevOps practices.
- Confident working with *nix operating systems.
- Hands-on experience in agile software development (e.g. Scrum) and collaboration in cross-functional teams.
- Strong analytical and problem-solving skills, especially when tackling complex IT architectures.
- High level of ownership and the ability to make technical decisions that deliver the best outcomes for projects and clients.
- Experience guiding and mentoring junior developers and sharing your knowledge within the team.
- Excellent communication skills for explaining technical topics to non-technical stakeholders in an understandable way.
- Proactive, well-structured working style with a high degree of reliability and quality awareness.
- Very good English skills; German is a plus.
Benefits
We offer
100 % remote or hybrid work — your choice
- 30 days paid vacation
- MacBook Pro for work and personal use
- Brown-bag sessions and knowledge-sharing workshops
- Complimentary drinks, fruit and snacks in the office
- Flexible home-office arrangements whenever you need them
- Team Events
- Regulated working hours — no all-nighters
- A truly awesome team that has your back
- Shared passion for what we do and the impact we create
Please gather all relevant documents and send them to us using the contact details below. We guarantee a prompt response!
π― Who is this job for?
This role is ideal for a Senior Frontend Developer with 6+ years of experience in React or Vue, strong JavaScript (ES6) skills, and a solid grasp of HTML5, CSS/SASS, and modern frameworks like Next.js or Remix. Candidates should be familiar with REST/GraphQL APIs, Docker, DevOps, and agile workflows. Best suited for developers based in Germany, Austria, or Poland who enjoy mentoring, clean architecture, and team collaboration in a flexible, remote-first environment.
π¬ Potential Interview Questions
-
What are key differences between client-side and server-side rendering in frameworks like React and Next.js?
Client-side rendering delays content visibility until JS loads, while server-side rendering (SSR) improves performance and SEO by pre-rendering HTML on the server; Next.js enables both flexibly. -
Describe how you structure a scalable React project using modern best practices.
I use feature-based folders, co-locate logic and styling, split components into presentational and container layers, use TypeScript for type safety, and enforce standards with ESLint/Prettier. -
How do you implement and test a shared Web Component, e.g., using Lit?
I define reactive properties and lifecycle hooks, isolate styling via Shadow DOM, document props/slots/events, and write unit tests with Jest and Web Test Runner or open-wc tooling. -
What’s your approach to building and consuming GraphQL endpoints in a frontend app?
I use Apollo Client to query/mutate data, handle caching and errors with hooks, and define reusable fragments to avoid duplication and ensure schema consistency. -
How do you ensure cross-browser compatibility and accessibility in large-scale apps?
I use semantic HTML, ARIA roles, Flex/Grid for layouts, test in multiple browsers/devices, and validate with tools like axe-core and Lighthouse for a11y compliance. -
Describe a CI/CD workflow you’ve used with Docker for frontend deployment.
I’ve built React apps with Docker, created multi-stage builds for optimized containers, pushed to a registry, and automated deployments via GitLab CI/CD pipelines or GitHub Actions. -
How do you mentor junior developers on your team?
I review code with constructive feedback, pair program on challenging features, run internal workshops or brown-bag sessions, and provide tailored growth plans aligned with project goals. -
What are the advantages of using component libraries vs. building from scratch?
Libraries boost consistency and speed but may limit flexibility; I balance reuse and customization, and in critical flows, prefer custom components aligned with brand and UX goals. -
How do you handle state management in complex React apps without overcomplicating the architecture?
I prefer local state or context for UI state, and libraries like Redux Toolkit or Zustand for shared logic, always minimizing global state to what’s necessary for performance and clarity. -
How do you approach debugging and profiling performance issues in React apps?
I use React Profiler, browser dev tools, identify re-renders via memoization tools, audit bundle size with Webpack Analyzer, and optimize render logic withuseMemo,React.memo, or code splitting.
π Job Summary
Logic Joe GmbH is hiring a Senior React/Frontend Developer (remote in Poland, Austria, or Germany) to build complex, scalable web applications in a collaborative, agile environment. You'll work with React.js, Next.js, REST/GraphQL APIs, and modern frontend tech like Lit, Web Components, and Docker. The role offers 100% remote flexibility, 30 days vacation, a MacBook Pro, and a strong team culture focused on quality, growth, and work-life balance. Ideal for experienced devs who thrive in cross-functional teams and love building elegant, client-focused solutions.