HamburgerMenu
hirist

Senior Software Development Engineer - UI Component

Frosthill Partners
Bangalore
6 - 10 Years

Posted on: 22/09/2025

Job Description

Role : Senior Software Development Engineer (SDE 3) - UI (Drive)


Job Description :


We are looking for a highly skilled and experienced Senior Software Development Engineer with a specialization in User Interface (UI) development to join our Drive team. In this role, you will be responsible for designing, developing, and maintaining the front-end architecture of our core Drive product, ensuring a fast, responsive, and intuitive user experience.


You will work on a large-scale, enterprise-grade application, contributing to both the technical roadmap and the overall product strategy. This is a senior-level position that requires deep technical expertise, strong leadership skills, and a passion for creating exceptional user interfaces.


Responsibilities :


- Lead the design and implementation of complex UI features and components for the Drive application, ensuring high performance and scalability.


- Architect and build robust, reusable, and maintainable front-end systems and libraries.


- Collaborate closely with product managers, UX designers, and back-end engineers to define and deliver new features.


- Mentor and guide junior engineers, providing technical leadership and fostering a culture of engineering excellence.


- Conduct code reviews, ensuring code quality, and adhering to best practices and coding standards.


- Identify and address performance bottlenecks and bugs to optimize the user experience.


- Stay up-to-date with the latest trends and technologies in front-end development and propose new solutions to improve our stack.


- Contribute to the entire software development lifecycle, from ideation to deployment and post-launch support.


Requirements :


- B.E./B. Tech or equivalent degree in Computer Science, or a related field.


- 6+ years of professional experience in developing user interfaces for large-scale web applications.


- Deep expertise in core web technologies : JavaScript, HTML5, and CSS3.


- Extensive experience with modern front-end frameworks and libraries such as React, Angular, or Ember.


- Strong understanding of browser internals, including the rendering engine, the event loop, and web security models.


- Solid knowledge of the network stack (e.g., HTTP/2, caching, cookies) and common front-end design patterns (e.g., Redux, Flux, MVC).


- Well-versed in authentication and authorization mechanisms, specifically with cookie-based sessions.


- Good understanding of software engineering practices such as deployment pipelines, continuous integration/continuous delivery (CI/CD), and release management.


- Sound knowledge of computer science fundamentals, including data structures, algorithms, and object-oriented programming (OOP).


- Excellent communication, problem-solving, and collaboration skills.


Nice to Have :


- Experience with a TypeScript workflow.


- Familiarity with server-side rendering (SSR) frameworks.


- Experience with testing frameworks (e.g., Jest, React Testing Library).


- Experience working on large-scale, cloud-based applications.

info-icon

Did you find something suspicious?