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