This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Responsible for planning and designing new software and web applications. Analyzes, tests and assists with the integration of new applications. Oversees the documentation of all development activity. Trains non-technical personnel. Assists with tracking performance metrics. Integrates knowledge of business and functional priorities. Acts as a key contributor in a complex and crucial environment. May lead teams or projects and shares expertise.
Job Responsibility:
Collaborates with project stakeholders to identify product and technical requirements
Designs new software and web applications, supports applications under development and customizes current applications
Trains junior Software Development Engineers
Oversees the researching, writing and editing of documentation and technical requirements
Keeps current with technological developments within the industry
Provides technical leadership throughout the design process
Assists in tracking and evaluating performance metrics
Works with Quality Assurance team
Displays expertise in knowledge of engineering methodologies
Displays expertise in process design and redesign skills
Requirements:
5+ Years of Professional experience working in a large-scale enterprise system
Experience with Web Technologies including Mobile Development (iOS, tvOS, Android), JavaScript ES6+, React Native, Node.js
Working knowledge of configuration and infrastructure management tools
AWS/GCP, CloudFormation, Ansible and consul preferred
General DevOps knowledge: CI/CD, Terraform, Vault (Concourse/Circle CI/Jenkins)
Experience with Video technologies: HLS, MP4, Mpeg-Dash
Experience with Video content protection technologies: Widevine, PlayReady, FairPlay