#1 Job Board for tech industry in Europe

  • Job offers
  • Lead Front End Developer
    New
    JS

    Lead Front End Developer

    Kraków
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    Permanent
    Operating mode
    Hybrid
    ClearCourse Dev

    ClearCourse Dev

    We’re building a brilliant business with the best products and the best people, and by integrating our software and payments platform, we’re delivering the best solution for customers.

    Company profile

    Tech stack

      React

      advanced

      JavaScript

      advanced

      RESTful API

      advanced

      SQL

      advanced

      JSON

      advanced

      XML

      advanced

      CSS

      advanced

      Node.js

      advanced

      HTML5

      advanced

    Job description

    Role description:

    You will be working in a team named “Pursuit” – assigned to our Retail and Hospitality division – leading development of new modules and functionalities to extend an existing application installed on-premises in jewellery shops to help merchants run their day-to-day business tasks.

    A new module called RMS (“Repair Management System”) must be created to co-exist with the existing backend installed on-premises in jewellery shops.

    Initially, the RMS work is UI focused, but eventually, work will be required throughout the entire product stack. 

    To support the new RMS UIs, an existing backend system named “Decorus” exists, which refers to both the proprietary database and the API layer coding the business logic written in OpenEdge’s Advanced Business Language (ABL). OpenEdge is sometimes referred to as “Progress” - terms used interchangeably.

    Decorus has a new API which supports all features of the new RMS, though the API may require minor amendments which will be handled entirely by the existing Pursuit development team.

    Therefore, the key requirement is to build a new front-end using modern web technology, providing a ‘client’ UI in the larger, client/server architecture. A prototype exists for reference, but the technology is dated; all the new screens to be written from an existing, well-defined statement of work with mock, accurate UIs.

    Post the implementation of RMS, a re-architecture of the product may occur which considers a modern data storage medium, new RESTful APIs within a popular framework, and re-coding of the existing non-RMS UIs.

     

     

    Required skills and Experience

    Technology Leadership

    • 4+ years of demonstratable experience expertly handling the following responsibilities:
    • Lead a small development team as Scrum Master, preparing for, executing and documenting actions from all Agile ceremonies such as the daily standups, retros, planning and refinement sessions.
    • Create and manage all user stories/tasks associated with the delivery of the project which may involve iterative cycles with developers, QA, management and architects to ensure the stories are fit for implementation.
    • Have hands on experience in designing simple client/server architectures with modern frameworks and tools, guiding others in implementation and defending architectural decisions.
    • Be comfortable and fluent in providing status updates to multiple stakeholders at all levels of technical and business knowledge in both an ad-hoc and periodic manner including updates on progress, blockers, and issue definition and resolutions.
    • Run demos to a large, diverse group of technical and managerial staff.
    • Actively promote testing of all components and phases of the product, including performance, functional and ensure no regression failures occur with the existing functionality and workflows.

    Technology (hands on) development:

    • Strong understanding of using React 17+ and JavaScript ES6+ features.
    • 4+ years of UI development with core React and JavaScript.
    • 4+ years of client/server middleware and backend coding including the design, creation and use of RESTful APIs (any framework) against any SQL database.
    • Ability to interact with an SQL database programmatically using any language, and bespoke/ad-hoc access using SQL client tools.
    • Comfortable using an IDE to support development.
    • Familiar with React concepts like components, state, props, hooks, and the component lifecycle, with the expectation being that the code delivered is up-to-date with the latest coding techniques and framework components.
    • REST APIs: The developer must have the ability to interact with RESTful APIs, including making GET, POST, PUT, DELETE requests, and handling responses in JSON and XML.
    • REST APIs: Confidence in creating the middleware layer in a client/server architecture using any framework which supports RESTful APIs.
    • Knowledge and experience in JSON Web Tokens authentication.
    • Experience in writing and understanding CSS to style components as per the design requirements.
    • Native HTML 5 code integrating both JavaScript and CSS to create the defined UIs.
    • Backend Development: The developer should have experience with deploying React code - either using statically complied React, or a pre-processing backend technology such as Node.js and associated tools: npm, npx. Deployed code will be against an Apache/Tomcat webserver on a Windows hosted environment.

     

    We offer:  

    • Co-financing of sport activities (Multisport)  
    • Additional private medical care  
    • Pizza Tuesday  
    • Relaxation zone –football table  
    • Integration meetings  
    • No dress code  
    • and much more! 


    Are you ready to take your next step or know someone who is? Apply to ClearCourse today!

    Check similar offers

    Senior Full Stack Engineer

    New
    Kaspr.io
    4.37K - 6.56K USD
    Kraków
    , Fully remote
    Fully remote
    Node.js
    GraphQL
    JavaScript

    Senior React Developer - remote

    New
    iHunt
    6.11K - 7.82K USD
    Kraków
    , Fully remote
    Fully remote
    Redux
    JavaScript
    React

    Senior Node.js Engineer

    New
    CLOUDFIDE
    2.46K - 7.39K USD
    Kraków
    , Fully remote
    Fully remote
    JavaScript
    TypeScript
    Node.js

    Mid/Senior Node.js Developer

    New
    Droplo
    3.18K - 3.91K USD
    Kraków
    , Fully remote
    Fully remote
    Node
    Node.js
    Nest

    Senior Frontend React Developer

    New
    blau direkt
    4.16K - 5.87K USD
    Kraków
    , Fully remote
    Fully remote
    JavaScript
    React
    TypeScript