Location : Pune, Chennai, Hyderabad, Bengaluru, India
Experience : 7-11 years
Job Type : Full-Time
Notice Period : Immediate to 30 Days
Job Overview :
We are seeking a highly skilled and experienced Front End Developer with 7-11 years of experience to join our dynamic development team. The ideal candidate will possess strong expertise in modern front-end frameworks like Angular or React, coupled with a solid understanding of integrating with Java-based backend systems. You will be responsible for designing, developing, and maintaining responsive and high-performance user interfaces, ensuring an exceptional user experience.
Key Responsibilities :
- Frontend Application Development : Design, develop, test, and maintain robust and scalable single-page applications using Angular (preferably v8+) or React.js.
- User Interface Implementation : Translate UI / UX designs and wireframes into high-quality, pixel-perfect, and responsive user interfaces using HTML5, CSS3, and JavaScript / TypeScript.
- API Integration : Integrate frontend applications seamlessly with RESTful APIs developed on Java backend systems.
- Performance Optimization : Optimize web applications for maximum speed, scalability, and responsiveness across various devices and browsers.
- Code Quality & Best Practices : Write clean, maintainable, and well-documented code. Participate actively in code reviews to ensure high standards of quality, performance, and security.
- Collaboration : Work closely with UI / UX designers, backend Java developers, business analysts, and QA engineers to ensure cohesive and high-quality product delivery.
- Testing & Debugging : Develop and execute unit tests, integration tests, and assist with debugging to ensure application stability and reliability.
- Agile Development : Participate in Agile / Scrum development methodologies, including sprint planning, daily stand-ups, and retrospectives.
- Problem Solving : Identify and troubleshoot complex frontend issues, providing effective and timely solutions.
Required Technical Skills :
Frontend Frameworks : Strong expertise in either Angular (preferably v8+) or React.js.Core Web Technologies : In-depth knowledge of HTML5, CSS3, and JavaScript.TypeScript : Proficiency in TypeScript for building scalable applications.Responsive Design : Experience with responsive and adaptive web design principles, including frameworks like Bootstrap, Material UI, or Flexbox / Grid.API Consumption : Strong understanding of consuming RESTful APIs, including asynchronous programming.Version Control : Proficiency with Git for source code management.Build Tools : Experience with frontend build tools such as Webpack, npm, or yarn.Unit Testing : Experience with frontend unit testing frameworks (e.g., Jest, Karma / Jasmine, React Testing Library).Browser Compatibility : Knowledge of cross-browser compatibility issues and solutions.Good to Have Skills :
Familiarity with Java and Spring Boot concepts for better backend integration understanding.Experience with state management libraries (e.g., NgRx for Angular, Redux for React).Knowledge of UI / UX design principles and usability best practices.Experience with performance profiling and optimization tools for web applications.Familiarity with cloud platforms (AWS, Azure, GCP) and CI / CD pipelines.ref : hirist.tech)