About the Role :
We are seeking a highly experienced and motivated Senior Frontend Developer to join our team and lead the development of our flagship product. As a key member of our engineering team, you will be responsible for designing, building, and maintaining a robust, scalable, and intuitive user interface that powers the daily work of millions of users.
This is a senior-level position where you will not only write exceptional code but also take ownership of complex features, mentor junior developers, and contribute significantly to our frontend architecture and technical strategy.
Key Responsibilities :
- Lead the end-to-end development of new features and enhancements for the {Product Name} web application, focusing on real-time collaboration, file management, and user productivity.
- Collaborate with product managers, designers, and backend engineers to define and implement scalable and maintainable frontend architecture.
- Write clean, well-documented, and highly performant code. Participate in and lead code reviews to ensure adherence to established coding standards and best practices.
- Proactively identify and resolve performance bottlenecks, ensuring a fast and responsive user experience, especially with large datasets and complex interactions.
- Mentor and guide junior and mid-level developers, fostering a culture of continuous learning and technical excellence within the team.
- Work closely with UX / UI designers to translate wireframes and mockups into pixel-perfect, interactive user interfaces.
Required Qualifications :
Experience : 8-12 years of professional experience as a frontend developer, with a strong portfolio of building complex, data-driven web applications.Core Technologies : Expert-level proficiency in HTML5, CSS3, and modern JavaScript (ES6+).Frameworks : Deep expertise in a modern JavaScript framework, such as React, Vue.js, or Angular.State Management : Strong experience with state management libraries (e.g., Redux, MobX, Zustand).Build Tools : Solid understanding of modern frontend build tools and bundlers (e.g., Webpack, Vite).Testing : Hands-on experience with testing frameworks like Jest, React Testing Library, or Cypress.Problem-Solving : Excellent problem-solving skills and the ability to debug complex issues across different browsers and devices.Preferred Qualifications :
Domain Expertise : Experience working on products involving file systems, real-time collaboration, document rendering, or large-scale data visualization.TypeScript : Experience with TypeScript to build robust and scalable applications.Performance : Knowledge of WebAssembly, WebGL, or other performance-critical frontend technologies.Backend Knowledge : A good understanding of RESTful APIs, GraphQL, and backend services.(ref : hirist.tech)