Department: Development
Reports to: Chief Technology Officer & Principal Engineer
Location: Remote
Libsyn, a pioneer in the podcast hosting space, is expanding its team to further innovate and enhance the podcasting experience for creators and listeners alike. We empower content creators through accessible, cutting-edge technology, and in doing so, contribute to the ever-evolving Podcast Industry. We're looking for a talented Front-End Software Developer to join our team and help us create the future of podcasting.
Job Summary:
As a Front-End Software Developer at Libsyn, you will focus on developing and enhancing our product's user interface, ensuring a seamless and intuitive experience for our users. You will work closely with the design and back-end teams to implement and optimize features that serve our vast array of podcast creators and listeners. Your work will directly contribute to the growth
- Design, develop, and maintain user-facing features using Remix and React.
- Leverage TypeScript for safe and scalable front-end development.
- Utilize plain CSS for styling, ensuring consistency and responsiveness across all platforms.
- Implement state management using Remix’s native patterns and Apollo’s Reactive Variables for complex stateful logic.
- Develop and maintain unit and integration tests using Cypress or Playwright to ensure reliability and robustness.
- Work within the Cloudflare Workers environment, leveraging its Node.js-like capabilities for serverless functions.
- Interact with MySQL databases, ensuring efficient data retrieval and storage.
- Utilize Cloudflare KV for caching strategies and Durable Objects for web socket management.
- Proficient in React, Remix, TypeScript, and plain CSS.
- Experience with state management techniques, particularly with Remix’s native patterns and Apollo’s Reactive Variables.
- Familiarity with testing frameworks like Cypress or Playwright.
- Knowledge of working in a Cloudflare Workers environment and experience with cloud technologies, specifically Cloudflare’s suite (KV, Durable Objects).
- Strong understanding of MYSQL and experience with database management.
- Excellent problem-solving skills, ability to work independently and as part of a team.
- Strong communication skills and a passion for the Podcast Industry.
- Bachelor’s degree in Computer Science or a related field, or equivalent experience.
- 5+ years of related experience.
Libsyn is at the forefront of the podcasting industry, providing a platform for voices from all walks of life to be heard. By joining us, you'll be part of a dynamic team that values innovation, creativity, and the power of spoken word. We offer competitive salaries, a comprehensive benefits package, and the opportunity to make a significant impact in a rapidly growing industry.
- Medical Coverage
- Employer Paid Dental and Vision Coverage
- Employer Paid Short-Term and Long-Term Disability Coverage
- Employer Paid and Voluntary Life Insurance
- 401(k) Saving Plan
- Paid Vacations and 14 Paid Holidays
- Opportunities for Flexible Work Arrangements
- Educational Opportunities
The Company is an equal-opportunity employer. Applicants for employment are, and will be, recruited, selected, and hired, and employment decisions are and will be made, without discrimination based on race, color, religion, sex, age, national origin, or disability. This policy applies to new employees, promotions, and all personnel actions within the organization.