Location: Varna, Bulgaria

Responsibilities

  • Design and develop innovative and complex web applications and components
  • Actively communicate and cooperate with other developers, stakeholders and QAs
  • Comply with the established processes and procedures

Requirements

  • Education: BSc or MSc in Computer Science, Mathematics, Physics, Mechanics, or Electronics
  • Good knowledge in English language – written and spoken

Skills and experience you need

  • 2-3+ years of experience in web development
  • Have knowledge in web technologies and how cloud apps work
  • Have experience in using Linux commands (advantage)
  • Knowledge in software development life cycle, agile best-practices, design patterns, methods, coding conventions (code style, automation, CI & CD, version control)
  • Understanding and experience in REST API
  • Knowledge and Experience in:  JavaScript, HTML5, CSS/SCSS, Angular, Typescript
  • Understanding CSS flexbox, animations, transitions, transformations and media queries
  • Experience with Node.js (and Node.js based frameworks) is very welcome and considered as an advantage
  • Knowledge and experience with React, Vue and other frameworks is very welcome

Tools and technologies involved in our daily work

  • Angular and/or React, Node.js, Vue, TypeScript, vanilla JavaScript and libraries, HTML/CSS
  • PHP and frameworks (Laravel, Yii), Ruby, Python (Django), WordPress
  • AWS, Google Cloud, DigitalOcean
  • MySQL, PostgreSQL, mongoDB, Redis, AWS, Google Cloud
  • Docker, Git, Jenkins
  • Linux, Windows, Mac OS, iOS

What we expect

  • Passion for technology and programming
  • Take initiative, share knowledge with team members
  • Eager to learn, self improve, take courses
  • Know what you are doing and ask if you don’t
  • Ability to quickly learn new and emerging technologies 
  • Be a team player and be ambitious for potential team leadership

What we offer

  • Full time, challenging job
  • Competitive salary
  • Multisport card and other benefits
  • Positive, friendly and stimulating work environment
  • Opportunities to learn and improve

Interview style

We are mostly talking in a friendly way, trying to reveal your potential, but occasionally we require a simple test to be performed in a very relaxed and non-formal way - no timers, no strict scoring.