Senior Front- End Engineer

Senior Front- End Engineer

Senior Front- End EngineerIT & Media




    Personal data


    Ref nr



    IT & Media



    What you'll do

    • Developing new user-facing features using React
    • Translating designs and wireframes into high quality code
    • Building reusable components and front-end libraries for future use
    • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
    • Mentor and coach up more junior team members

    Who you are

    • 4+ years of experience in front-end web development projects ;
    • Experience writing production-quality code in Javascript, including recent React and Angular projects;
    • Architect large scale projects using modern Javascript frameworks (React and Angular);
    • Thorough understanding of Angular platform;
    • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model;
    • Thorough understanding of React.js and its core principles;
    • Experience with popular React.js workflows (such as Flux or Redux);
    • Familiarity with newer specifications of EcmaScript;
    • Knowledge of modern authorization mechanisms, such as OAuth2, JSON Web Token
    • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
    • Solid fundamental programming concepts, such as OOP, design patterns, SOLID principles, REST APIs (OPENAPI);
    • Experience with cross browser development and responsive web design.
    • Experience in Agile development with Sprint Cycles
    • Experience with CI/CD Processes
    • Experience with continuous integration, version control systems, and advanced debugging skills;
    • Experience writing unit tests;
    • Experience with Automated UI testing.
    • Teamwork orientation and good communication skills;
    • Customer orientation, business understanding and ability to perform functional analysis;
    • Curiosity and quick learning ability;
    • Creativity and a good eye for design;

    Good to know

    • Experience in more than one mobile platform;
    • Experience with hybrid mobile technologies (React Native, Flutter);
    • Knowledge of some of the following: functional programming, reactive programming, asynchronous processes;
    • Automated UI testing.

    P3 Benefits

    • Remote Working
    • flexible working schedule
    • Cofee, Refreshments and Fruits
    • Smart Work
    • Events and Team building activities
    • Networking and knowlegde sharing
    • Competitive working conditions
    • Personal and professional career development
    • Friendly team of helpful colleagues
    • Health insurance / Medical Officer
    • Innovative projects with prestigious international customers