Description :
Key Responsibilities :
Front-End Development :
- Design, develop, and implement interactive and visually engaging web applications using Angular (4+), JavaScript, and TypeScript.
- Translate business and technical requirements into high-quality, maintainable, and scalable front-end code.
- Develop reusable UI components and front-end libraries that adhere to best practices and performance standards.
- Work with RESTful APIs to integrate front-end interfaces with backend services.
- Optimize web applications for speed, scalability, and cross-browser compatibility.
Technical Leadership & Collaboration :
Collaborate closely with product managers, backend engineers, and UX / UI designers to deliver cohesive andconsistent user experiences.
Provide technical guidance on front-end architecture, development processes, and UI / UX best practices.Participate in code reviews, ensuring adherence to code quality standards, security guidelines, and maintainability principles.Offer mentorship and technical support to junior developers, promoting a culture of continuous learning andimprovement.
Contribute to project estimations, planning, and delivery to ensure timely completion of milestones.Quality Assurance & Troubleshooting :
Write and maintain unit tests and integration tests for front-end components to ensure application stability.Troubleshoot, debug, and resolve performance issues or UI inconsistencies across browsers and devices.Ensure all deliverables meet high standards of usability, accessibility, and responsiveness.Maintain thorough documentation of components, workflows, and architectural decisions.Continuous Improvement :
Stay updated with the latest trends, frameworks, and tools in front-end development, especially within the Angular ecosystem.Recommend and implement process improvements to enhance development efficiency and code quality.Advocate for and contribute to the adoption of modern development practices, including CI / CD and automated testing.Required Skills & Qualifications :
Proven experience as a Front-End or UI Developer, with 5-8 years of professional experience in front-end software development.Strong hands-on experience in :
Angular 4+ (Angular 12+ preferred)JavaScript / TypeScriptHTML5 / CSS3 / SCSSRESTful API integrationNode.js (for build tools or light backend work)Proficiency with version control systems such as Git.Familiarity with Agile methodologies and sprint-based delivery.Understanding of front-end build tools like Webpack, npm, or Angular CLI.Ability to design and implement responsive layouts and ensure cross-browser compatibility.Soft Skills :
Strong problem-solving and analytical capabilities.Excellent communication and collaboration skills to work effectively in cross-functional teams.Ability to work independently and take ownership of complex tasks.Proven ability to mentor and guide junior engineers in technical and process-oriented aspects.Attention to detail and a passion for delivering clean, well-structured, and maintainable code.Nice-to-Have Skills :
Experience with UI / UX design principles and tools (Figma, Adobe XD, or similar).Knowledge of testing frameworks (Jasmine, Karma, Jest, Cypress).Familiarity with Docker, CI / CD pipelines, or cloud platforms (AWS, Azure, or GCP).Exposure to Node.js back-end development or microservices architecture.(ref : hirist.tech)