Senior Software Engineer - Bengaluru, India - Amagi

    Amagi
    Default job background
    Description
    About Amagi

    Amagi is a global leader in cloud-managed services for the Streaming TV and Broadcast TV industry. Amagienables TV networks and content owners to distribute and monetize their content.

    Amagi's clients include premiumnetworks and platforms such as NBCU, CBS, PBS, Samsung TV Plus, Redbox, XUMO, Roku, A+E Networks,Viceland TV, MGM, ShortsTV, Yahoo Finance, PeopleTV, Tastemade, Turner Corporation, Discovery Networksand more.


    Amagi pioneered the use of cloud technologies in the broadcast industry, and today manages 350+ channels withdeployments in more than 40 countries.

    Amagi is an advanced tier partner of Amazon Web Services (AWS), andworks on the latest cloud technologies that are shaping the media and entertainment industry.

    Amagi has salesoffices in New York, Los Angeles and London, and operations centre in New Delhi, and an innovation centre inBangalore.

    For more information, visit

    Responsibilities


    Design, develop, and implement complex user interfaces using and related libraries (Zustand, React Router, etc.)Collaborate with designers and back-end engineers to translate UI/UX mockups into functional and responsive web applicationsWrite clean, maintainable, and well-documented code adhering to best practices for both JavaScript and React.jsOptimize application performance for a smooth user experienceIdentify and troubleshoot bugs and defectsStay up-to-date with the latest trends and advancements in , JavaScript, and the front-end development landscapeParticipate in code reviews and knowledge sharing within the development teamRequirements5+ years of experience in professional web developmentStrong proficiency in JavaScript and its core principlesStrong understanding of web technologies (HTML, CSS)Strong proficiency in , including core concepts, component lifecycle methods, and best practicesExperience with related JavaScript frameworks (e.g.

    , zustand, date-fns)Experience with unit testing frameworks (Jest, Mocha, Cypress)Experience with build tools (Webpack, Vite) is a plusExcellent problem-solving and debugging skillsStrong communication and collaboration skillsAbility to work independently and as part of a teamPassion for building beautiful and user-friendly web applications