Front-end Developer


Sofia, Bulgaria


Responsibilities

  • Work with product managers and architects to understand product scope and requirements
  • Contribute to planning by writing, reviewing and estimating user stories
  • Choose and implement appropriate front-end architecture
  • Write clean, well-structured code supported by tests to meet project requirements (functional and non-functional)
  • Help troubleshoot front-end issues raised in testing and in production
  • Prepare mockups and prototypes to support feature review, design and prioritization
  • Work with the tools infrastructure team to prepare systems for deployment and operation in test and production environments
  • Support tools in production by helping triage, investigate and fix issues as they arise

Desired Skills & Experience
General

  • A degree in Computer Science or equivalent work experience
  • Ability to identify, analyze and resolve problems quickly
  • Takes pride in one's work; detail-oriented and thorough
  • Ability to make good judgments and quick decisions
  • Strong communication skills with technical and business teams, both verbally and in writing
  • Comfortable working directly with coworkers and stakeholders, understanding and translating their needs into business reporting
  • Fluent written and spoken English
  • Experience of collaborative work in an agile environment

Technical

  • 4+ years experience of developing front-end systems in JavaScript
  • 1+ years experience of TypeScript
  • Fluent in the features, patterns and idioms of ECMAScript 6
  • Familiarity with AngularJS and Angular
  • Experience of migrating components and systems from AngularJS to Angular 2+
  • Commitment to testing, and fluent in TDD using common JavaScript/TypeScript unit testing tools, and front-end UI testing tools. Specific experience in some or all of Karma, Jasmine,Selenium and Protractor will be an advantage
  • Familiar with common tools for source code control and continuous integration (Git,TeamCity, Jenkins)
  • Experience of deploying and managing applications in AWS an advantage

 

For more details, let's talk at siana@cadabra.bg

(License No. 2709 valid from 17.01.2019)