Description :
We are seeking a highly skilled and motivated Senior / Lead Frontend Software Engineer to drive the design, development, and delivery of our next-generation enterprise-level SaaS platform. The ideal candidate will possess deep expertise in modern JavaScript frameworks and a passion for crafting highly usable, performant, and maintainable user interfaces that meet the complex demands of our business clients.
Key Responsibilities : Technical Design and Development :
- SPA Architecture : Lead the development and maintenance of complex, single-page JavaScript applications (SPAs), ensuring high performance, scalability, and modularity across the platform.
- Framework Expertise : Utilize deep knowledge of modern frontend frameworks, such as Angular, React, or Vue, to build reusable components and efficient application state management.
- Core Technology Fluency : Write clean, efficient, and well-documented code using JavaScript, TypeScript, CSS, and SASS.
- Code Quality : Enforce best practices for code structure, version control (Git), and deployment, participating actively in peer code reviews.
2. User Experience (UX) and Usability :
UI / UX Focus : Bring an enthusiasm for creating user interfaces coupled with a clear understanding of what makes an interface easy to use (usability, accessibility, and responsiveness).Collaboration : Work closely with Product Managers and UX Designers to translate wireframes and visual designs into pixel-perfect, highly functional application features.Performance Optimization : Identify and resolve frontend performance bottlenecks, ensuring rapid loading times and a smooth user experience, particularly for data-intensive enterprise workflows.3. Quality Assurance and Testing :
Test Automation : Implement and maintain strong test automation strategies (Unit, Integration, and End-to-End testing) to ensure code reliability and prevent regression across frequent releases.Defect Resolution : Proactively diagnose and fix bugs and technical issues across various browsers and environments.4. Leadership and Mentorship (Senior / Lead Role) :
Contribute to the continuous improvement of engineering processes, tooling, and standards.Mentor junior developers on technical best practices, design patterns, and platform architecture.Requirements :
Experience : 8 to 13 years of progressive experience in software development, with a specialization in building enterprise SaaS (Software as a Service) software.Education : BE / BTech / ME / M. Tech in Computer Science or a technology-related degree, or equivalent practical work Mastery :Deep understanding of building complex, single-page JavaScript apps using major frameworks (e.g., Angular, React, and / or Vue).Fluency with core web technologies : JavaScript, TypeScript, CSS, and SASS.Testing Skills : Demonstrated history of implementing and maintaining strong test automation skills (e.g., Jest, Cypress, Enzyme, or similar).Soft Skills : Good verbal and written communication skills, with the ability to effectively articulate technical concepts and collaborate within an agile team.UX Mindset : Proven track record of translating complex requirements into highly usable and aesthetically pleasing user interfaces.(ref : hirist.tech)