Principal software engineer
Send a job offer directly to this candidate
Experienced Principal Software Engineer with 9+ years of expertise in architecting and developing high-quality, scalable frontend solutions. Adept at leading cross-functional teams, driving best coding practices, and implementing state-of-the-art solutions. Architected and developed a component-driven UI framework using Angular 15, improving scalability and reusability. Additionally, implemented micro frontend architecture, reducing deployment dependencies and enhancing modularization.
Led front-end development for AOS Product 5mebers team, ensuring high-performance, scalable, and maintainable architecture using Angular 15. Designed responsive application using css3. Designed and implemented modular, reusable UI components, improving code efficiency and development speed.
Maintained a separate library for theming and reusable components, ensuring consistency across the application. Optimized web application performance by lazy loading, code splitting, and state management techniques by 95%. Engaged in JAD (Joint Application Development) sessions with product managers to define requirements and refine features.
Implemented CI/CD pipelines for automated deployment, 40% reducing deployment time and improving release efficiency. Mentored and guided junior developers, conducting code reviews, best practice sessions, and technical training. Integrated RESTful APIs and GraphQL to streamline data communication, enhancing the platform’s responsiveness.