Software Engineer - Frontend, Growth Engineering
About JW Player:
JWP is the game-changing video software and data insights platform that's revolutionizing the Digital Video Economy. With our cutting-edge technology, we give our customers unparalleled independence and control over their digital video content. We began over a decade ago as an open-source video player, but today, JWP is the driving force behind digital video for hundreds of thousands of businesses worldwide. And with over 1 billion viewers tuning in every month across 2.7 billion unique devices, there's no limit to what we can achieve. We're on the lookout for passionate and innovative candidates who are ready to join us on this journey of transforming the world of digital video.
The Growth Engineering Team:
The Growth Engineering team is a full-stack product development team supporting the biggest media-driven publishers in the world. The team builds front-end components and scalable back-end services that integrate with industry leading advertising and data partners. The success of the team is measured by our customers' monetization of their video strategies.
The Opportunity:
You will join a collaborative team building front-end projects that directly add user value to publishers and end-users at scale. As a software engineer, you will have opportunities to independently drive features with experienced engineering mentorship. You will work closely with junior and senior engineers, contributing to the entire development life cycle. Your technical skills and creative problem-solving will be instrumental in ensuring our software meets performance benchmarks and scales efficiently.
As a Frontend Engineer, you will:
- Craft code adhering to internal standards for maintainable and high-scale web development with minimal guidance and support from other team members
- Working in a cross-functional team, collaborating with back-end, design, and product management to deliver exceptional customer experiences.
- Working with a range of front-end technologies, including React, TypeScript, SCSS, build-tools, and more.
- Proven ability to articulate complex issues in technology, architecture, or organizational structures while offering detailed, incremental solutions.
- Participate in planning activities, code reviews, and providing feedback
- Stay up-to-date with industry trends, best practices, and emerging technologies, and propose innovative solutions to improve product functionality and performance.
Requirements for the role:
- 3+ years of full-stack software development (80% front-end 20% back-end)
- Proven track record of delivering high-quality, scalable, and performant web applications using modern front-end technologies such as React, Angular, or Vue.js.
- Strong expertise in HTML5, CSS3, and JavaScript is a must, with a deep understanding of front-end frameworks, libraries, and tooling. Experience with TypeScript is highly desirable.
- Solid understanding of UX/UI principles and the ability to translate design mockups into interactive, responsive user interfaces. Experience with design systems and component libraries is a plus.
- Experience working closely with back-end engineering projects in at least one back-end language (e.g. Python, Java, Go etc.) and database systems (PostgreSQL, MySQL, Mongo, etc.).
- Demonstrated experience in optimizing front-end performance and implementing best practices for web accessibility and SEO. Proficiency in debugging and performance profiling tools is required.
- Excellent collaboration and communication skills are essential, as you will work closely with cross-functional teams, including designers, back-end engineers, and product managers, to deliver outstanding user experiences. Leadership experience and the ability to mentor junior team members is highly valued.
Bonus points:
- Experience directly or indirectly working with advertising technology
- Experience with Docker and Kubernetes
- Experience with design systems and component libraries
- Familiarity with cloud platforms (AWS preferred) and deploying applications in a cloud environment.
- Knowledge of video technologies and standards (e.g., HLS, DASH) is a plus.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.