
Senior Software Engineer - Frontend
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Build modular, high-performance UI components using JavaScript frameworks.
- Collaborate with design, product, and backend teams to deliver features that just work.
- Translate business and UX requirements into scalable frontend architecture.
- Lead accessibility, rendering, and UI performance optimization across browsers/devices.
- Review code, guide prototyping efforts, and implement frontend best practices.
- Apply deep understanding of HTML, CSS, JavaScript, and browser internals.
- Drive cross-browser compatibility, responsiveness, and seamless interaction.
- Set high standards for design consistency and code quality.
- 3 to 5 years of frontend development experience in product teams.
- Core Frontend Proficiency: Expertise in HTML, CSS, and JavaScript fundamentals, including UI prototyping, advanced CSS properties, and core JS concepts like closures.
- Modern Frameworks & Ecosystem: Strong grasp of JavaScript framework concepts (e.g., component architecture, state management).
- Frontend Quality & Performance: Ability to implement UI optimizations, ensure web accessibility, performance tuning, rendering strategies and address frontend security concerns.
- Problem-Solving & Optimization: Proven skill in solving and optimizing medium-level coding problems, with a strong understanding of time and space complexity.
- Proficiency in writing and reviewing semantic, maintainable, and testable frontend code.
- Software Design: Proficiency in Object-Oriented Programming (OOP) for building extensible, clean, and well-structured frontend code. Worked on frontend architecture and performance in apps with large user bases.
- End-to-End Component Ownership: Experience in designing, implementing, and delivering full-stack components, including backend integration and API interaction.
- Advanced Web Concepts: Familiarity with advanced web development topics (e.g., browser APIs, build tools).
- Experience debugging complex UI issues and managing cross-browser support.
- Degree in Computer Science, Engineering, or a related field.
- Passionate about design systems, UX patterns, and microinteractions.
- Solid grasp of data structures and basic algorithms in frontend context.
- Experience with tools like Chrome DevTools, Lighthouse, Jest, Storybook.
- You take pride in clean interfaces, intuitive flows, and pixel-perfect execution.