Senior Front- End Engineer

Senior Front- End Engineer

Senior Front- End EngineerIT & Media




    Personal data


    Ioan SimonHR Management Romania


    Ref nr



    IT & Media


    Cluj-Napoca (ROU)

    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.