Job Description:
Overview: Responsible for designing, developing, and implementing user-facing applications using Angular, ensuring a seamless and engaging user experience. This role involves utilizing Angular(16+) and UI library (PrimeNG, Material), collaborating with
backend developers, and optimizing applications for maximum speed and scalability.
Key Responsibilities:
UI/UX Development: Design and develop responsive and intuitive user interfaces using TypeScript, JavaScript, HTML, and CSS, adhering to project requirements and design specifications.
Frameworks and Libraries: Angular(16+) and UI Library (PrimeNG, Material), to build dynamic and interactive web applications.
Performance Optimization: Optimize applications for maximum speed and scalability, ensuring efficient loading times and responsiveness across various devices and browsers.
Integration: Collaborate with backend developers to integrate front-end applications with server-side logic, APIs (SOAP, REST), and databases.
Testing and Debugging: Conduct thorough testing and debugging of applications to identify and resolve issues, ensuring a high-quality user experience.
Code Maintenance: Maintain and refactor existing codebases to improve performance, readability, and maintainability.
Innovation: Stay updated with the latest trends and advancements in frontend development, proposing new technologies and methodologies to enhance development processes and product quality.
Required skills/Experience:
A bachelor's or master's degree in
Software engineering, or a related field.
Proven experience in frontend development using TypeScript, JavaScript, HTML, and CSS.
Proficiency Angular (16+).
Strong understanding of web development principles, including responsive design and cross-browser compatibility.
Knowledge of web accessibility and WCAG 2.1, including best practices for making webpages more accessible.
Knowledge of Jenkins pipelines.
Familiarity with version control systems such as Git.
Experience with frontend build tools and package managers like Webpack, Babel, and npm/yarn.
Excellent problem-solving skills and the ability to work effectively in a team environment.
Able to read and understand English documents, write emails in English, and communicate in basic English
Years of experiences: Fresher or Experienced