Job Title: Software Developer II
About Globant:
Globant is a digitally native company that helps organizations reinvent themselves and unleash their potential. We are a team of innovators, designers, and engineers who use cutting-edge technology to transform businesses. Join us to be part of a team that drives digital and cognitive transformations worldwide.
Job Summary:
As a Software Development Engineer II, you will contribute to the delivery of new web- based video playback-related features across the WBD streaming app suite.
You will be expected to ensure these features are delivered with good quality and in a timely manner.
You will work closely with other engineers and your manager to contribute to the planning of future sprints for new web and Lightning JS specific features and bug fixes.
To be successful in this position, you should have a solid track record of building high-performing web applications, particularly those involving video playback, and a good understanding of web architecture and design principles.
Experience with modern JavaScript frameworks, specifically Lightning JS, is highly desired.
You should be comfortable using common industry tools for web development, including IDEs, build tools (e.g., Webpack, Parcel), CI/CD systems, source code control management, and code review tools.
You will contribute to the design and implementation of high-quality web video playback solutions, often leveraging the Lightning JS framework, while working within a professional team environment.
You should be an effective communicator and be able to author clear technical documentation describing approaches to solving video playback problems on web and connected TV platforms using technologies like TypeScript, CSS, JavaScript, and Lightning JS.
The Daily Design, develop, and maintain components of the Web Player SDK, with a focus on technologies like TypeScript, CSS, JavaScript, and the Lightning JS framework for connected TV platforms.
Collaborate with cross-functional teams, including product managers, designers and other engineering teams, to enhance the video playback experience on web and connected TV devices.
Contribute to the optimization of streaming performance on web and connected TV, ensuring low latency, high quality, and smooth playback utilizing web videoAPIs and potentially platform-specific media players within Lightning JS.
Assist in troubleshooting and resolving technical issues related to media streaming, buffering, and DRM specifically in web-based and Lightning JS environments.
Ensure code quality through unit testing, integration testing, and participation in code reviews, with a focus on TypeScript, JavaScript, CSS, and Lightning JS specific testing methodologies.
Stay up to date with the latest web technologies, video standards, and the evolution of the Lightning JS framework to contribute to the SDK's advancement.
Work across teams and disciplines to explore and document technical solutions for web and connected TV video playback, contributing to the evaluation of technical tradeoffs considering browser compatibility, performance on various devices, and the capabilities of Lightning JS.
The Essentials
3+ years of software development experience, with a significant focus on web development using TypeScript and JavaScript.
Strong proficiency in TypeScript, CSS, and modern JavaScript (ES6+).
Experience with web video technologies and APIs (e.g., HTML5 video, Media Source Extensions (MSE), Encrypted Media Extensions (EME)).
Familiarity with video streaming protocols (e.g., HLS, DASH) in a web context.
A bachelor’s degree in Computer Science, Engineering, or equivalent work experience.
Solid problem-solving skills and the ability to debug moderately complex issues in web-based and Lightning JS environments.
Familiarity with web development build tools (e.g., Webpack, Parcel), CI/CD pipelines, automated testing concepts (e.g., Jest, Cypress), and Agile development methodologies.
Good written and verbal communication skills and the ability to work collaboratively in a fast-paced environment, including discussing web and Lightning JS specific challenges and solutions.
Experience with the architecture, design, and implementation of moderately complex web applications, with an understanding of scalability, testability, and performance tuning in a web context.
Familiarity with web architectural patterns and state management (e.g., Redux, Zustand, Context API).
Why Join Globant?
● Work on cutting-edge projects for global clients.
● Be part of a diverse and collaborative work culture.
● Access to continuous learning and career growth opportunities.
● Competitive salary and benefits package.
● Flexible work environment