Posted on: 22/09/2025
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.
Did you find something suspicious?
Posted By
Posted in
Frontend Development
Functional Area
Frontend Development
Job Code
1550537
Interview Questions for you
View All