Product Development

Sr. Frontend Developer

Pune, Maharashtra
Work Type: Full Time
About the Role
We are seeking a highly experienced Senior Frontend Developer who can architect, design, and develop UI/UX platforms from the ground up. The ideal candidate will have deep expertise in Angular or React, TypeScript, and front-end performance optimization. This is a key role that involves collaborating with cross-functional teams, leading development initiatives, and delivering scalable, high-performance web applications.

Key Responsibilities
  • Architecture & Development: Design and implement scalable front-end architecture for complex web applications.
  • UI/UX Implementation: Translate design concepts into seamless, responsive, and accessible user interfaces.
  • Technology Leadership: Provide technical guidance, perform code reviews, and mentor junior developers.
  • Performance & Optimization: Identify bottlenecks, improve page load speed, and ensure smooth rendering performance.
  • Version Control: Manage code repositories using GIT and follow branching strategies.
  • State Management: Implement state management solutions (NgRx, Redux, or similar).
  • Collaboration: Work closely with designers, product owners, and backend teams to deliver high-quality solutions.
  • Third-Party Components: Integrate and customize libraries like DevExpress, PrimeNG, Material UI as needed.
  • Debugging & Troubleshooting: Resolve UI/UX issues and improve application stability.
 
Required Skills & Qualifications
  • Frontend Expertise: Strong hands-on experience with Angular (Angular CLI) or React (JSX) and RxJS.
  • Languages & Tools: TypeScript, JavaScript (ES6+), HTML5, CSS3, SCSS/SASS
  • NPM for package management
  • GIT for version control
  • State Management: Experience with NgRx, Redux, or Context API.
  • Performance Optimization: Proven ability to improve rendering, memory usage, and overall application performance.
  • Third-Party Libraries: Knowledge of integrating and customizing UI component libraries.
  • Problem-Solving: Excellent debugging and troubleshooting skills.

Good-to-Have Skills
  • Experience with CI/CD pipelines for frontend deployment.
  • Familiarity with micro-frontend architecture.
  • Exposure to automated testing (Jest, Jasmine, Karma, Cypress).
  • Understanding of Agile/Scrum methodology.

About Aumni:
  • Aumni, established in 2016, is a Software Services Company that partners with Product companies to build and manage their dedicated teams in India.
  • So, while you are working for a services company, you are working within a product team and growing with them.
  • These are not projects but product development, and we have long term (open ended) contracts with our clients. When our clients sign up with us, they are looking at a multi-year relationship. Most of our clients have been with 6,8,9 years.
  • We do not move people across client teams and there is no concept of bench.
  • At Aumni, we believe in quality work, and we truly believe that Indian talent is at par with global talent from US or Europe.
  • We are 350+ and growing

Benefits of working at Aumni:
  • Our award winning culture reminds us of our engineering days.
  • Medical insurance (including Parents), Life and disability insurance
  • 24 leaves + 10 public holidays + leaves for Hospitalisation, maternity, paternity and bereavement.
  • On site Gym, TT, Carrom, Foosball and Pool
  • Hybrid work culture
  • Fitness group / rewards
  • Aumni Premier League, Aumni's Got Talent, Friday Socials, Annual parties, treks.

Aumni Values:
BE BOLD
• Dare to innovate, challenge the norm and take ownership. Growth comes from courage.
BE TRUE
• Act with integrity and transparency - in every task, every decision and every interaction.
BE KIND
• Respect people, embrace diversity and support our culture of empathy and high collaboration.

BE YOU
• Bringyour authentic self to work. Have fun working, celebrate individuality and create space for everyone to thrive.
 


Submit Your Application

You have successfully applied
  • You have errors in applying