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)
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
Delivering a complete front end application
Ensuring high performance on mobile and desktop
Coordinating the workflow between the graphic designer, the HTML coder,
Cooperating with the back-end developer in the process of building the
Communicating with external web services
Skills and Qualifications
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