Posted on: 21/11/2025
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 and
consistent 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 and
improvement.
- 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 / TypeScript
- HTML5 / CSS3 / SCSS
- RESTful API integration
- Node.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.
Did you find something suspicious?
Posted By
Posted in
Frontend Development
Functional Area
Frontend Development
Job Code
1578500
Interview Questions for you
View All