All vacancies

Senior JS (Angular) Engineer

Client: UK-based company - the leading innovator in energy technology, a sector that is currently experiencing a period of rapid change, always reimagining how energy should be controlled in the digital age. In addition to contributing to changes in supplying retail consumers the Company are also creating an intelligent control platform for the grid itself, creating support for more renewable energy using batteries and electric vehicles.
Tech Stack on Project (Project not the only person):
Angular, TypeScript, Clojure, Node, Java, Docker, Kubernetes, Kafka, Cypress, Swift and React Native. We run our services in GCP, AWS and Azure.

  • Building product functionality by writing clean, efficient and maintainable code 
  • Covering functionality with tests
  • Participating in technical design sessions
  • Validating designs & requirements from the technical perspective

  • 5+ years of experience
  • Proven experience in building large-scale client-side solutions using Angular and JavaScript
  • Experience with typical client-side tasks like routing, caching, communicating with API, etc
  • Profound knowledge of the best engineering practices and continuous delivery
  • Experienced in building highly performant applications
  • Be eager to learn & share knowledge
Will be nice to have:
  • Knowledge of unit, acceptance and E2E testing

We offer:
  • Flexible working hours
  • A competitive salary and good compensation package
  • 18 business days of payable annual free-time
  • 10 days of paid sick leave
  • IT Club membership card which provides pleasant discounts
  • A masseur and a corporate doctor
  • An inspiring and comfy office
  • Regular office fruit delivery
Professional growth:
  • Challenging tasks and projects
  • An individual development plan
  • A personal education budget
  • A regular performance appraisal
  • Meetups and events for professional development
  • Mentorship opportunities
  • Business trips
  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, football, ping pong, and more
Apply now

Know someone who is a perfect fit for this position? Refer a friend and get a bonus!