Senior Front-End Software Engineer

0
167

Description

We are an international software company with the vision to transform the industry making it simple, accessible, and exciting. From our headquarters in London and our R&D center in Athens, we support organizations in more than 30 countries across the EMEA region.

Your main duties will be:

  • Projects' Design & Implementation:
  • Meeting with end-users to identify and review user interface requirements
  • Identifying web-based user interactions
  • Translating designs and wireframes into high quality code
  • Developing and implementing highly-responsive user interface components
  • Building reusable components and front-end libraries
  • Monitoring and improving front-end performance
  • Documenting application changes and developing updates
  • Providing solutions to any technical related issues during a project’s lifecycle

Requirements

  • Bachelor Degree in Computer Science
  • MSc studies will be highly appreciated
  • A team player with a sense of accountability and ownership
  • Efficient problem-solving skills (algorithms, data structures and design patterns)
  • Excellent knowledge of English language (both verbal & written)
  • Experience in responsive web application development is required. Good at writing Cross Browser Compatible code
  • Experience in research and innovation projects will be highly appreciated

Required Technical Qualifications:

  • Proven work experience, 3 to 5 years, on application development project(s)
  • Thorough understanding of React.js and its core principles
  • Familiarity or experience with Typescript
  • Knowledge of performance testing frameworks including Mocha and Jest
  • Great familiarity with front-end frameworks (i.e., Tailwind CSS, Bootstrap, etc.).
  • Experience in software design and understanding of the MVC & MVVM patterns in Web Applications
  • Good understanding of asynchronous request handling, partial page updates
  • REST-API design and implementation
  • Good understanding of UX/UI design trends
  • Version control system (GIT)
  • Experience with common front-end development tools such as NPM, Webpack, Babel etc.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token

Knowledge in any of the following will be appreciated:

  • Event – driven process engineering
  • Experience with Microservices or other variant of the service-oriented architecture structural style
  • Experience in NodeJS back-end JavaScript runtime environment or any other language for back-end purposes (Java/Python)
  • Experience with continuous integration processes and practices

Benefits

  • Competitive salary
  • Friendly, pleasant and creative working environment
  • Remote working
  • Constant opportunities to learn New Technologies

POSTAVI ODGOVOR

Please enter your comment!
Please enter your name here