Staff Frontend Engineer

Scroll to content

The product: 

A leading multi-channel customer engagement platform that helps forward-looking brands like Tesco and Zynga meet the real-time needs of their customers. By transforming data into an understanding of users' needs and wants, and optimizing engagement campaigns utilizing multiple communication channels, the platform delivers unified experiences that are timely, tested, and relevant — building customer loyalty that fuels business growth. 

About The Role

The frontend (UI) engineering team develops customer dashboards for message creation, data analysis, and visualization apps on top of the platform. You will work with engineers to solve challenging UI/UX problems related to creating campaigns, analyzing and visualizing massive datasets. You will build software that effectively communicates the results of sophisticated data analysis techniques to the users. You can develop ambitious and novel solutions to hard problems, and your attention to detail motivates you to do the unglamorous work that leads to a stable, refined product. You are smart, friendly, and you enjoy working with others to pursue a common goal.

Experience You Bring

  • 5+ years of experience developing rich applications with front-end technologies (JavaScript, CSS, HTML)
  • Computer Science fundamentals in object-oriented design, data structures, and algorithms
  • Software development fundamentals, including testing, troubleshooting, and using version control systems
  • Understanding of best practices like responsive design, accessibility, performance, and separation of concerns
  • Understanding of the entire web development process (design, development, and deployment)
  • Familiarity with at least one component-based frontend framework (e.g. React, Vue, Angular 2+, or similar)
  • Familiarity with browser testing and debugging
  • Experience interfacing with RESTful APIs, and using data interchange formats, such as JSON or XML
  • Excellent analytical and problem-solving skills with keen attention to detail
  • Ability to research and learn new software systems with minimal formal training
  • Ability to translate business requirements into technical requirements
  • Ability to prioritize; ability to adapt quickly to change
  • Ability to document and collaborate with other teams using project management software
  • Ability to perform well in a fast-paced environment

Benefits & Perks

  • Additional Health Insurance
  • Peer bonus system
  • Cell phone bill coverage
  • 25 Days Paid Leave
  • Flexible or fully remote working environment
  • Ownership & Autonomy
  • Bright and Supportive Team

    Or, know someone who would be a perfect fit? Let them know!


    Already working at BICA Services?

    Let’s recruit together and find your next colleague.

    • Aleksiya Kokolios
    • Bilyana Oliver
    • Emilia Mihaylova
    • Georgi Bebov
    • Iliana Karabojilova
    • Nikolay Stoyanov
    • Slavka Andonova
    • Svetoslava Stoyanova

    Applicant tracking system by Teamtailor