Job Description
<p><p><b>About The Role :</b><br/><br/>Were looking for a skilled and self-driven Frontend JavaScript Developer for the position of Senior Software Engineer to join our growing team.<br/><br/>In this role, youll take ownership of end-to-end Angular feature development, contribute to design systems, and collaborate closely with designers, backend engineers, and product owners to build scalable, performant, and high-quality web applications using Angular and TypeScript.<br/><br/>While your primary focus will be on frontend development, we value engineers who have a working understanding of Node.js and backend fundamentals enabling you to communicate effectively across the stack, handle integrations, and contribute meaningfully in full-stack Auriga IT :</b></p><br/>Auriga IT is a digital solutions company founded in 2010 by an IIT Roorkee alumnus, based in Jaipur, India.<br/><br/>It serves as a digital solutions partner for startups, corporates, government entities, and unicorns.<br/><br/>Auriga IT focuses on design, technology, and data capabilities to help organizations launch new businesses and drive digital Responsibilities :</b></p><br/>- Develop and maintain scalable, component-based UIs using Angular and TypeScript.<br/><br/>- Implement reusable UI systems and design components based on Figma or equivalent design tools.<br/><br/>- Optimize frontend performance using lazy loading, on-push change detection, code splitting, and image optimization.<br/><br/>- Ensure cross-browser compatibility, responsive design, and mobile-first implementation.<br/><br/>- Apply frontend security best practices including input validation, XSS protection, JWT-based auth, and secure token handling.<br/><br/>- Consume REST APIs with HttpClient, and manage data with RxJS observables, caching, and error boundaries.<br/><br/>- Manage complex state using NgRx, NGXS, or custom RxJS-driven solutions.<br/><br/>- Collaborate with backend engineers to debug and improve API integrations.<br/><br/>- Write and maintain unit, integration, and E2E tests using Jasmine, Karma or Cypress.<br/><br/>- Use Git & GitHub for version control and contribute to CI/CD processes via GitHub Actions or Jenkins.<br/><br/>- Follow Agile workflows including daily standups, sprint planning, reviews, and retrospectives.<br/><br/>- Ensure accessibility (a11y) compliance, use semantic HTML, and follow SEO best practices for SPAs.<br/><br/>- Contribute to code reviews and offer mentorship to junior developers on Angular and JavaScript best Skills & Qualifications :</b></p><br/>Strong hands-on experience with :<br/><br/>- Angular, TypeScript, and RxJS.<br/><br/>- HTML5, CSS3, Tailwind CSS, Bootstrap, or SCSS.<br/><br/>- Component reusability and design systems using Angular Material/CDK.<br/><br/>Experience With :<br/><br/>- Git, GitHub, pull requests, and versioning workflows.<br/><br/>- npm/yarn package managers.<br/><br/>- API integration and data flow handling using RxJS.<br/><br/>- Optimization : lazy loading, code splitting, preloading strategies.<br/><br/>- Testing frameworks : Jasmine, Karma, Cypress.<br/><br/>Understanding Of :<br/><br/>- Frontend security practices (e.g., input validation, XSS, JWT/OAuth flows).<br/><br/>- Responsive and cross-browser development practices.<br/><br/>- Developer tooling : Angular DevTools, Chrome DevTools, Lighthouse.<br/><br/>- Clean code principles, modular architecture, and Agile To Have Skills :</b></p><br/>- Working knowledge of Node.js and Express.js for API understanding and backend collaboration.<br/><br/>- Familiarity with Docker for local dev environments.<br/><br/>- Experience with Sentry, LogRocket, or similar monitoring tools.<br/><br/>- Awareness of SEO and pre-rendering strategies using Angular Universal.<br/><br/>- Exposure to GraphQL, serverless functions, or edge rendering with Cloudflare/Vercel.<br/><br/>- Understanding of feature flagging, A/B testing, and experimentation workflows.<br/><br/>- Knowledge of React JS, Vue or SvelteKit for comparative awareness in the JavaScript ecosystem</p><br/></p> (ref:hirist.tech)