Nivel cariera

Middle (2-5 ani), Senior (5-10 ani)

Limbi vorbite

engleză

Adresa/ adresele jobului

2 Strada Avram Iancu, Oradea

Se recruteaza si din

București


Company Introduction

Alconet provides video streaming platforms with Bitcoin-enabled tipping & payment features. We are lovers of privacy, content, and Bitcoin. The company is in the process of developing a new version of the video platform to be implemented at , our flagship adults-only* video community. We have an adventure ahead of us, and we’re looking for someone motivated, and interested in joining us for the ride.
(*While this job does not require viewing or working with adult content, we'd love an applicant that is comfortable and/or experienced in the industry)

Job Description

Please provide a portfolio and example of work. We are looking for an AngularJS (1 & 2) Developer responsible for the client side of our service. You will implement a complete user interface in the form of a mobile and desktop web app, with a focus on performance. Your main duties will include creating modules and components and coupling them together into a functional app, while following a brand and theme style.

Your primary focus will be completion of a new version of the platform for . You may also be needed to perform tasks on current live website, or other video platform projects.

The artistic design will be delivered to you, but we may utilize your skills for animations, CSS, and final HTML output.

You will work in a team with the back-end developer, and have access to our designer for any layout or graphical needs

Responsibilities

  • Delivering a complete front end application

  • Ensuring high performance on mobile and desktop

  • Writing tested, idiomatic, and documented JavaScript, HTML and CSS

  • Coordinating the workflow between the graphic designer, the HTML coder,
    and yourself

  • Cooperating with the back-end developer in the process of building the
    RESTful API

  • Communicating with external web services

Skills and Qualifications

  • Proficiency with JavaScript and HTML5

  • Professional, precise communication skills

  • Deep knowledge of AngularJS practices and commonly used modules based
    on extensive work experience

  • Creating self-contained, reusable, and testable modules and components

  • Extensive knowledge of CSS and JS methods for providing performant visual
    effects and keeping the framerate at target

  • Validating user actions on the client side and providing responsive feedback

  • Creating custom, general use modules and components which extend the
    elements and modules of core AngularJS

  • Experience with all levels of operation available to the front-end, such as from
    creating XHRs in vanilla JS to using a custom wrapper around $resource

  • Architecting and automating the build process for production, using task
    runners or scripts

  • Documenting the code inline using JSDoc or other conventions

  • Writing extensive unit tests using automated TDD tasks

  • Creating e2e test suites for all components, and running them with Protractor
    (or a well reasoned alternative)

  • Creating configuration, build, and test scripts for Continuous Integration
    environments