Browse Jobs
For Employers
Post JobLog inGet Started

Front-End Developer

N-Stream.TV
Cairo, Egypt
Posted 6 years ago
38Applicants for1 open position
  • 21Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Senior PHP Developer Vacancy, working From Home Flexibility

  • N-Stream.tv is a fast-growing Broadcast Technologies company that is specialized in Live & VOD media and streaming solutions. We are hiring a permanent, full-time front-end developer with advanced knowledge of full-stack development processes.
  • We offer a flexible work from home environment with the highest level of agility in the software industry. We are passionate and dedicated professionals that enjoy disrupting markets with jaw-dropping products and services.

Primary Roles and Responsibilities

  • Providing accurate timing estimates on work.
  • Contributing to documentation (instructional, pitch and technical specification)
  • Train other non-technical staff particularly designers.
  • Contributing to the company development standards working closely with the Head of Development or Technical Director.
  • Discussing technical solutions with clients and providing innovative new ideas to solutions.
  • Maintaining a high awareness of industry issues and trends, particularly in regard to accessibility, usability, and emerging technologies, and keep team members informed as appropriate, with a view to incorporating these in future projects and staying ahead of the market and position yourself and the company as a digital specialist.
  • Constantly seeking to develop yourself by learning new technologies and keeping abreast of your markets developments.
  • Good understanding of Web Accessibility
  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application for maximum speed and scalability

Job Requirements

  • Bachelor's or Master’s Degree in Computer Science or related field.
  • 2-3 years of web development experience.
  • Coding valid XHTML and CSS markup
  • Developing cross-browser and cross-platform compatible solutions
  • Experience with JQuery
  • Knowledge of working with JavaScript frameworks to create rich interactive content – as many of the .js frameworks as possible
  • Excitement about emerging web technologies.
  • Experience working with version control systems such as SVN
  • Some experience in AJAX techniques
  • Knowledge of HTML Email best practice desirable
  • Experience in API design, SDK architecture, and mobile software lifecycle development practices.
  • Strong UX/UI design exposure and experience in making apps work intuitively and with pixel perfect interfaces.
  • Plain HTML conversions to frameworks like Bootstrap/Bulma etc.
  • Deep understanding of HTML5, CSS3 and cross-browser compatibility
  • Experience and deep familiarity with MVC and front-end frameworks (Vue.js and React Native) and templating systems
  • Native Android app development experience (React Native).
  • Vue.js (professional level – components, testing, deployment)
  • Deep understanding of Android Studio, Java, Android NDK, etc
  • Database modeling familiarity
  • Familiarity with browser testing and debugging
  • Expertise in performance optimization using tools such as YSlow or PageSpeed
  • Ample experience navigating Photoshop and saving images for the web.
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, Browserify, Gulp, etc.
  • A knack for benchmarking and optimization
  • Basic understanding of PHP
  • Uses of custom written JavaScript
  • Understanding of OOP
  • A firm grasp of SEO / SEM best practices
  • Familiarity with code versioning tools such as Git, SVN.
  • Testing
  • Ability to understand business requirements and translate them into technical requirements

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentFront-End Developer