Position: Front-End Software Engineer
Company: BeLive
Category: JavaScript
Experience required: 2y
English level: intermediate

**Required:**
— At least 3 years in web projects with a strong preference for mobile web and large-scale single-page applications
— Ability to communicate in English both in speaking and written manner
— Strong knowledge of ReactJS
— Strong technical knowledge and analytical mindset, ability to design and develop software components independently in high coding standards
— Strong knowledge of JavaScript, HTML, CSS, SASS or LESS
— Deep knowledge of CSS3 animations and transitions
— Knowledge of RESTful APIs
— Strong experience with GIT and common git workflows

**Would be a plus:**
— Passion for video processing and streaming
— Relevant experience with Ruby, Node.js, or any other back end language
— Knowledge of work with Firebase
— Experience with WebSockets
— Understanding algorithms, data structures, Big-O notation
— Performance optimization and profiling
— Unit testing

**We offer:**
— Full remote work during the quarantine & flexible home/office work schedule after
— Work in one of the striving markets on various technical challenges
— You would be part of the growing startup where everyone loves their job
— Comfortable office in the city center
— You will have a competitive salary, 21 calendar days of paid vacation, paid sick leave & additional corporate benefits

**Responsibilities:**
—  Write clean, efficient, scalable, and testable code
—  Develop elegant solutions to provide the best performance and user experience to our streamers
— Grow the technical excellence of the team by choosing the best possible practices and approaches
—  Participate in software architecture and design
—  Participate in the code review process