#1 Job Board for tech industry in Europe

  • Job offers
  • Lead Developer (React + .NET)
    JS

    Lead Developer (React + .NET)

    Wrocław
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    B2B
    Operating mode
    Remote
    Spyrosoft

    Spyrosoft

    Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. We have been included in the Financial Times ranking of 1000 fastest growing companies for three consecutive years: 2021, 2022 and 2023.

    Company profile

    Tech stack

      React.js,Redux, RxJS

      master

      HTML

      master

      CSS

      master

      JavaScript

      master

      TypeScript

      master

      C#

      master

      ASP.NET Core

      master

      Oracle

      master

      SQL

      master

    Job description

    Online interview

    About Us:

    We are looking for a Lead Developer with deep expertise in React and Frontend Architecture to join our dynamic team. In this role, you will lead the design and development of reusable, modular UI components, optimize performance, and collaborate with cross-functional teams to ensure a seamless user experience.


    Frontend Architecture & Component Design:

    • React Expertise: Leverage advanced React skills to design, implement, and maintain highly modular, reusable components, ensuring scalability and performance.
    • Frontend Architecture: Architect and design frontend systems that are modular, maintainable, and scalable across multiple teams and projects. Focus on creating a unified, efficient development framework for frontend engineers.
    • Component Library Design: Build and maintain a comprehensive, standardized component library for internal and external use, ensuring consistency, high performance, and easy scalability.
    • UI/UX Collaboration: Work closely with designers to ensure that the components adhere to the latest UI/UX standards, translating visual designs into accessible and functional React components.


    Performance Optimization:

    • Performance Debugging: Identify and resolve performance issues across the frontend, including JavaScript bottlenecks, rendering issues, and network resource load challenges.
    • Optimization Techniques: Implement industry best practices for lazy loading, code splitting, memoization, and other techniques to optimize React apps for both speed and efficiency.


    Component Libraries and Ecosystem Knowledge:

    • Component Library Integration: Utilize popular component libraries (such as Telerik, DevExtreme, Infragistics) and extend or customize them to meet project requirements and standards.
    • Theming & Customization: Create custom themes and modify component libraries to align with our branding and design language, ensuring a seamless and cohesive look across our apps


    Reusable Component Development:

    • Reusable Components: Design highly configurable, extensible, and reusable components that can be used across different modules and applications with minimal customization.
    • Documentation: Write clear documentation for all components, APIs, and best practices to ensure easy adoption and consistent usage by other teams.


    Tooling & Development Environment:

    • JavaScript/TypeScript Proficiency: Utilize TypeScript and JavaScript to build robust and type-safe components and applications.
    • Build Tools Expertise: Work with modern frontend build tools such as Webpack, Babel, and others to streamline asset management, bundling, and build optimizations.
    • Testing Frameworks: Write unit and integration tests using frameworks like Jest, React Testing Library, and Cypress to ensure component reliability and functionality.


    Collaboration & Mentorship:

    • Cross-Team Collaboration: Collaborate effectively with product managers, backend developers, and designers to align on requirements, technical decisions, and project goals.
    • Mentorship: Provide mentorship to junior developers, sharing best practices, offering code reviews, and helping them grow within the team.


    Required Qualifications:

    • Advanced React Knowledge
    • Frontend Architecture Experience:
    • Component Library Design:
    • Performance Optimization:
    • Experience with Popular Component Libraries:
    • Reusable Component Design:
    • Strong JavaScript/TypeScript Skills
    • Testing and Build Tools Expertise
    • UI/UX Sensibility

    Check similar offers

    Full Stack Developer (Python +Angular)

    New
    7N
    6.66K - 7.55K USD/month
    Warszawa
    , Fully remote
    Fully remote
    Python
    Angular