Frontend Web Developer
IBA InfoTech Inc.
Raleigh, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Raleigh, United States of America
Tech stack
HTML
Java
JavaScript
PHP
CSS
Encodings
Databases
CoreMedia CMS
Data Transformation
Linux
Distributed Systems
Perl
Design of User Interfaces
Python
Metadata
MySQL
Software Architecture
Software Construction
Transcoding
Video Editing
Web Application Frameworks
Multithreading
Scripting (Bash/Python/Go/Ruby)
React
Audio Codec
Angular
Information Technology
Front End Software Development
REST
Software Version Control
Job description
- Work within the Core Media Processing team to visualize and operationalize tools and processing functions through the design, development, and support of these tools and the UIs/Dashboards used as interfaces to users
- Engage internal teams on toolset/interface needs, documenting needs and requirements, fulfilling them through the development and enhancing and sustaining as needs grow and/or change
- Contribute to a video processing platform that involves encoding/transcoding of live and on-demand video and audio for OTT ABR streaming delivery
Requirements
- 3+ years of experience building software tools, Web UIs and Dashboards
- Linux experience
- Excellent written and verbal communication skills
- Passionate self-learner, independent, and have outstanding problem-solving skills
- Ability to multi-task in a fast-paced, dynamic environment.
- Skill in functioning as a part of a team
Preferred Qualifications
- Scripting: JavaScript / Java, Python, Perl
- Web / Web Frameworks: HTML, CSS, PHP, Angular
- Interfaces: REST API, Full Stack / UI development, React
- Storage: MySQL (other databases)
- Applied knowledge of video and audio encoding/transcoding formats and processing (MPEG/AVC/ HEVC, AAC/Dolby, Video/Audio Preprocessing Functions)
- Applied knowledge of Media Metadata and processing (Timecode, Captions, Subtitles, SCTE35)
- Applied knowledge of ABR processing and formats (HLS, DASH, CMAF, MPEG-2 TS and fMP4)
- Media Frameworks, GStreamer and/or DirectShow
- Asynchronous, highly-multithreaded processing design
- Code management (Git/GitHub)
- Strong algorithmic thinking and optimizing for performance
- Service-oriented Software Architecture
- High load, highly scalable and distributed applications