sr. Front-end developer (Electron.js)

Job description:

Brainberry invites Front-end Developer a strong technical background in building clean and stable products for long-term and full-time employment at its service center in Kiev, Ukraine. 

 

You will be responsible for working closely with an amazing Europe based team to build cutting edge technology products & features in an open source software environment, using a variety of technologies. 

As a part of the team you will be developing client application, a project focused on providing security and privacy to web applications.

 

We are looking for someone with a strong technical background with experience in Electron.js, Vue/Vuex, ES8, Flow.js for building Desktop applications. 

 

Our main products use:

 

● Desktop: Electron.js, Vue/Vuex, ES8, Flow.js

 

 The perfect candidate for this job will have the desire to learn new things, work with new technologies, and enjoys taking initiative to solve complex problems.

Requirements:

● 3+ years of work experience as a Front End Developer

● Mastery of JavaScript, HTML, and CSS
● At least one of the following: Electron.js, Vue/Vuex, ES8, Flow.js
● Love for code quality; Write good clean code, capable of providing confidence in own work (with unit tests, TDD, etc). and participate in regular code reviews
● Passionate about learning and encourage others to learn about the latest tech and new ways of doing and approaching problems
● Highly self-motivated, ambitious, flexible, self-sufficient

Extra bonus points for:
● Knowledge of Agile methodologies, coding standards, source control management, build 
processes, and collaborative development tools (e.g Github, Bash, Jira)
● Working knowledge of other Javascript frameworks
● Experience with desktop deployment automation architecture, design/migration and troubleshooting
● Know-how in building mobile apps for IOS / Android
● Knowledge of IP networking
● Building product from ground zero

We offer:

● No bureaucracy;
● Work in the young, friendly and supportive team
● Perfectly equipped and cozy office with multiple lounge zones in the office near the metro station 
● The family-like relationship within the team and direct communication with international clients 
● Personal development and professional growth 
● Competitive salary and paid vacation 
● Team building activities (corporate parties, joint movie, and football watching in the office) 
● Coffee, tea, cakes, candies, and lunch in the office