Duelbits

Senior Software Developer – Frontend

Duelbits

full-time

Posted on:

Location Type: Remote

Location: Anywhere in Europe

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Develop a deep understanding of the Company’s frontend architecture, design systems, shared components, and data flows.
  • Lead the technical design and implementation of complex frontend features, views, and workflows.
  • Define and evolve frontend patterns, component structures, and state management approaches aligned with Company standards.
  • Identify frontend technical debt, performance bottlenecks, or maintainability risks and propose actionable improvements.
  • Contribute to tooling, libraries, and architectural decisions that impact frontend scalability and consistency.
  • Design, develop, test, and deploy high-quality frontend features using React, TypeScript, and related technologies.
  • Deliver responsive, performant, and accessible user interfaces across desktop and mobile devices.
  • Collaborate closely with Designers to translate Figma designs into accurate, maintainable, and scalable UI implementations.
  • Work with backend developers to integrate APIs cleanly and efficiently.
  • Break down complex requirements into actionable frontend tasks and provide accurate effort estimates.
  • Proactively remove blockers and ensure timely delivery of assigned work.
  • Set a high bar for frontend code quality, maintainability, and readability.
  • Write and maintain unit, integration, and UI tests where appropriate.
  • Participate in and lead code reviews, providing clear, constructive technical feedback.
  • Ensure frontend implementations meet non-functional requirements, including performance, accessibility, security, and reliability.
  • Diagnose and resolve complex frontend issues, including production bugs and performance regressions.
  • Produce and maintain clear documentation for frontend systems, components, and patterns.
  • Promote best practices around performance optimisation, accessibility (a11y), observability, and frontend security.
  • Participate in internal demos, technical discussions, and continuous improvement initiatives.
  • Work closely with Product Managers, Designers, QA Engineers, and Engineering leads to ensure aligned and predictable delivery.
  • Provide visibility into frontend risks, dependencies, and technical constraints.
  • Offer informal mentorship, guidance, or pair-programming support to other frontend or full stack developers when requested.
  • Support onboarding of new contributors by providing frontend system context and documentation.

Requirements

  • Significant experience as a Front End Developer delivering complex, production-grade web applications.
  • Strong expertise in React, TypeScript, and modern frontend development practices.
  • Proven experience owning frontend features or areas end-to-end.
  • Deep understanding of frontend architecture, component design, and state management.
  • Experience optimising performance, bundle size, rendering behaviour, and client-side reliability.
  • Comfortable collaborating closely with design and backend teams.
  • Strong problem-solving skills and ability to operate autonomously.
  • Clear English communication skills suitable for senior-level remote collaboration.
  • Comfortable working in fast-paced, high-accountability environments.
  • Interest in gaming, sports, or high-traffic consumer platforms.
  • Based within Europe or within the timezone range UTC -1 to UTC +3 to ensure effective collaboration.
Benefits
  • Competitive service fees with performance-linked rewards.
  • Fully remote collaboration within the Europe region.
  • Opportunities for accelerated growth, deeper technical exposure, and meaningful contributions.
  • A dynamic, youthful, and innovation-driven environment.
  • The freedom to build, learn, experiment, and expand your technical scope.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ReactTypeScriptfrontend architecturecomponent designstate managementperformance optimisationunit testingintegration testingUI testingAPI integration
Soft Skills
problem-solvingclear communicationcollaborationmentorshipautonomytime managementtechnical feedbackadaptabilityleadershipcontinuous improvement