Senior Software Engineer - UI (Streaming TV)
Amagi
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, develop, and implement complex user interfaces using React.js and related libraries (Zustand, React Router, etc.)
- Collaborate with designers and back-end engineers to translate UI/UX mockups into functional and responsive web applications
- Write clean, maintainable, and well-documented code adhering to best practices for both JavaScript and React.js
- Optimize application performance for a smooth user experience
- Identify and troubleshoot bugs and defects
- Stay up-to-date with the latest trends and advancements in React.js, JavaScript, and the front-end development landscape
- Participate in code reviews and knowledge sharing within the development team
- 5+ years of experience in professional web development
- Strong proficiency in JavaScript and its core principles
- Strong understanding of web technologies (HTML, CSS)
- Strong proficiency in React.js, including core concepts, component lifecycle methods, and best practices
- Experience 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 plus
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills
- Ability to work independently and as part of a team
- Passion for building beautiful and user-friendly web applications