Middle JavaScript Developer


Brainberry invites Middle JavaScript Developer for long-term and full-time employment at its service center in Kyiv, Ukraine.
You will have the opportunity to be a part of the extension team of an international IT Consulting Company.
Our Customer is a German software development and IT-consulting company, it main focus is in systematic application of knowledge and information technologies. Main customers are national and international associations.
Founded in 2002.

Technology Stack
  • Good knowledge of JavaScript (ES6+)
  • Experience with ReactJS, AngularJS, or similar UI frameworks
  • Understating Component-Based concept
  • Experience with testing tools (Jest, Jasmine, ESLint, Karma)
  • HTML5 & CSS3 (PostCSS, SASS / Less)
  • Using Build-Tools (Webpack, npm, Gulp)
  • Basic understanding of the principles of usability (a11y)
  • Progressive Enhancement
  • Experience with RESTful APIs
  • Experience with state management libraries (Redux, MobX)

Will be a plus:

  • Intermediate level of English
  • Experience with functional programming concepts/languages.
  • Experience with one non-scripting language (Java, C++, C#, or other).
  • Understanding Microservice Architecture pattern
  • Take part in architectural decisions 
  • Follow solid design and high-quality implementation practices.
  • Develop Internal CRM system.
  • Daily communication with customer
We are offering
  • Ongoing opportunities in international company
  • Democratic management style
  • Trainings and business trips abroad
  • 24 working days paid vacation
  • A comfortable office in downtown
  • Coaching for your professional development
  • Flexible schedule
  • Free lunch and coffee/tea (as much as you feel like drinking)
Who we are

We are a global team of developers, project leaders, support staff and more. We are a young, but a forward thinking company head office in Canada and Service Delivery Office in Ukraine. Our skills and customer service acumen are truly unmatched. We are proud to deliver IT outsourcing/outstaffing services to companies worldwide.
We Help Our Clients Meet And Exceed Their Business Goals By Providing:

  • Software Development And Maintenance Services 
  • Vendor Relationship Management And Guidance
  • Modernization of Legacy Systems
  • Management of Existing IT Systems
  • Training in Improved IT Processes And 
  • Real Time Decision Support
  • Cost Control And Quality Oriented Systems Management
  • A Partnership With Solution Providers Worldwide That Allows us to Create Custom IT Solutions