✅ Our mission is to make people more productive by enabling technology to millions. We strive to create the best experiences on mobile and desktop for those who want to be more productive. ✅ We believe that technology is changing the way we live, work and get things done.
17 августа 2021

Front-End Engineer — Fluix team (вакансия неактивна)

Киев, Одесса, удаленно

Fluix is looking for a Front-end Engineer to help us develop an innovative mobile software application.

We are primarily using TypeScript and currently migrating from AngularJS to newer versions of Angular. Separate components in Fluix are built with TypeScript and React. We are bundling front-end using webpack, using SASS for CSS preprocessing, and Karma for testing.

Responsibilities:

  • Build complex web based application for Fluix product
  • Create new and support existing product functionality
  • Improve and optimise the usability and performance of Fluix web interface
  • Migrate application to new version of the framework.

Requirements:

  • Understanding of common software engineering concepts
  • Deep understanding of JavaScript programming language
  • Expertise in OOP implementation specifics in JavaScript
  • Solid knowledge of software design patterns
  • Knowledge in optimising JavaScript performance and browser layout rendering
  • Understanding of RESTful API development
  • Experience in technologies and tools used in web development:

    — ES2015, TypeScript;
    — Angular;
    — One of: BEM/OOCSS/SMACSS;
    — One of: SASS/LESS/PostCSS;
    — Testing, one of: Karma, Jasmine, Sinon.

Will be a plus:

  • Event-driven and functional programming skills
  • Experience with React
  • Experience with Webpack.

About you:

  • Have a product-oriented mindset
  • Work effectively in the situation of tough tradeoffs between functionality, complexity and development time
  • Can show independent attitude and be a team player at the same time.

Why Fluix:

  • Unique b2b product with over 370 customers around the globe
  • A high degree of autonomy
  • Working with international, highly engaged peers
  • Collaborating and knowledge sharing with a team of experienced designers.
  • Not just a job but a career path