Frontend Developer
Location: Pune, India
Experience: 35 Years
Employment Type: Full-Time
Job Summary
We are looking for a Mid-Level Frontend Developer with 35 years of hands-on experience in designing, developing, and maintaining modern, responsive web applications. The ideal candidate should have strong practical expertise in Angular (version 18 or above) and TypeScript, along with experience using the Electron framework to build desktop applications. You will collaborate with a cross-functional engineering team to deliver reliable, intuitive, and maintainable user interfaces. The role requires someone who is technically sound, communicates eectively in English, takes ownership of their work, and thrives in a collaborative and transparent environment.
Key Responsibilities
- Design, develop, test, and maintain responsive frontend applications using Angular 18+ and TypeScript.
- Build reusable, modular, and maintainable UI components following established coding standards and best practices.
- Develop and maintain desktop application features using the Electron framework.
- Implement consistent user interfaces and styling using Tailwind CSS and PrimeNG.
- Integrate frontend applications with RESTful APIs and handle asynchronous data ows, loading states, and errors.
- Collaborate with backend developers, QA engineers, and other team members to deliver high-quality software.
- Translate UI/UX specications and design references into functional and accessible interfaces.
- Perform unit testing, debugging, troubleshooting, and performance optimization of frontend functionality.
- Participate in technical discussions, code reviews, and estimation of development tasks.
- Identify opportunities to improve frontend code quality, usability, performance, and development workows.
Required Technical Skills
Angular and TypeScript
- Strong hands-on experience with Angular version 18 or above and TypeScript.
- Good understanding of Angular components, services, routing, forms, dependency injection, and application structure.
- Experience integrating REST APIs and handling asynchronous operations in frontend applications.
- Ability to build reusable UI components and write clean, well-structured, maintainable code.
- Practical experience developing or maintaining cross-platform desktop applications using Electron.
- Understanding of interaction between Electron processes and frontend application code.
- Good working understanding of JavaScript, HTML, and CSS fundamentals.
- Awareness of browser compatibility, accessibility, and frontend performance considerations.
- Comfortable using Visual Studio Code (VS Code) or JetBrains WebStorm as a development IDE.
- Experience with Git or another version control system.
- Familiarity with frontend testing, debugging tools, and Agile/Scrum development practices.
- Basic understanding of relational databases, data structures, and how frontend applications interact with backend services.
Good to Have
- Experience working with UI/UX designs and developer hando in Figma.
- Familiarity with component-driven development and reusable component libraries.
- Understanding of frontend builds tooling, packaging, or distribution of Electron applications.
- Experience implementing responsive layouts and consistent styling with Tailwind CSS and Prime NG.
Soft Skills
- Good verbal and written communication skills in English.
- Ownership and accountability, with the ability to independently complete assigned features and resolve issues.
- Strong problem-solving skills and attention to detail.
- Ability to collaborate eectively with frontend, backend, QA, and product/design teams.
- Openness to feedback during technical discussions and code reviews.
- Adaptability, willingness to learn, and commitment to delivering high-quality, user-centric software.
Educational Qualifications
- Bachelors or masters degree in Computer Science, Information Technology, Engineering, or a related eld.
What We Are Looking For
The ideal candidate is a frontend engineer who enjoys building intuitive, reliable web and desktop applications. They should be comfortable owning features from implementation to delivery, collaborating with teammates, and continually improving usability, code quality, and technical skills while maintaining strong professional standards.
Why Join Us?
- Work with modern Angular and TypeScript technologies across web and desktop applications.
- Solve practical engineering challenges with real-world impact.
- Collaborate with a supportive, cross-functional engineering team.
- Be part of a culture that values ownership, continuous learning, transparency, and technical excellence.