Position: Front-end (Angular) developer
Company: Eastern Peak
Category: JavaScript
Experience required: 3y
English level: intermediate

Required skills

Has a passion for video and audio streaming, delivering great UX, understands the CMS space, and loves both curated browse and search experiences.

Qualifications for this position include:
● Commercial software experience with Angular 2+
● Proficient with Typescript
● Experience with rxjs, redux, or similar
● Experience with Git based repos
● Experience working on a team reviewing PRs and participating in code review cycles, receiving constructive and meaningful feedback enhancing the codebase’s quality and the submitting developer’s skills
● Experience writing automated tests (unit-test) and high-quality reusable code
● Can take ownership and maintain a large front-end application and refactor when needed to keep the architecture clean and straightforward
● Always learning, embraces challenges, loves to solves puzzles and believes coding is an art and not just a skill
● Can identify great UX/UI and looks for ways to delight their users
● Can decide on great architecture, solutions that are optimized for the challenges at hand, and design patterns that are practical and beneficial in the long term
● Has great analytical skills and communication skills to identify key details and underlying approaches to address challenges
● Can take complex requirements and convert them into a technical design specs, into modular and reusable components, and working software
● Good English and communication skills.

As a plus

Will be a plus:
● Experience with AWS, Firebase, or similar
● Experience with serverless, e.g. Lambda, GCP/Cloud Functions, Firebase, or similar
● Appreciation for and experience with TDD
● Experience in building PWAs
● Experience with being responsible for choosing/maintaining core parts of a tech-stack end-to-end Agile frameworks
● Knowledge of D3.js
● Familiarity with CMS and DXP systems, especially with headless CMS architectures
● Experience working in an RD environment providing ideas and POCs for solutions covering digital media, video distribution, CRUD applications
● Understands concepts in taxonomies/ontologies and would appreciate the challenge of organizing thousands of hours of video and hundreds of thousands of photos for fun and easy browsing and searching experiences

We offer

We offer:
● А place with friendly environment where you can reach your full potential and grow your career.
● Comfortable, modern, and green office.
● Flexible work schedules.
● Work from home, when projects/clients allow.
● Social package: paid sick leave and vacation.
● Real Football, English courses, unlimited milk, fresh fruit, and other goodies + medical insurance.
● Green room with ping-pong and kicker and a massage chair.
● Opportunity to work from our Cyprus office.

Responsibilities

Mail responsibilities:
● The platform enhancing (work with search, personalization features, upgrades, and new functionality) as a part of the existing team.

Project description

Jewish Educational Media platform containing a video web app, audio web app, Chromecast web app purpose of casting video on a screen, etc.