55 Innova Esi Jobs
Angular Developer - HTML5/CSS3 (4-5 yrs)
Innova Esi
posted 12hr ago
Job Description
- As an Angular Developer, you will be responsible for designing, developing, and maintaining web applications using Angular.
- You will work with a cross-functional team of developers, designers, and product managers to create responsive, efficient, and user-centric applications.
- In this role, you will have the opportunity to work on end-to-end development, focusing on both the frontend and some aspects of the backend integration for a seamless user experience.
- You will use your experience in web technologies to implement best practices for accessibility, ensure quality with unit tests using Karma and Jasmine, and help drive the development of high-performance applications that meet client expectations.
Key Responsibilities :
- Develop and maintain web applications using Angular 2+, ensuring high performance, scalability, and security.
- Write clean, efficient, and well-documented code that adheres to industry best practices and coding standards.
- Create reusable components, services, and modules to ensure modularity and maintainability of the codebase.
- Leverage HTML5, CSS3, and JavaScript to design responsive and visually appealing user interfaces.
- Use TypeScript to build and scale Angular applications, ensuring type safety and effective development processes.
- Apply OOJS (Object-Oriented JavaScript) principles to write modular and maintainable code.
- Write unit and integration tests using Karma and Jasmine to ensure that the application works as expected and has high test coverage.
- Participate in code reviews to maintain code quality and ensure adherence to best practices.
- Optimize application performance to improve load times and responsiveness, using tools like Lazy Loading, AOT (Ahead-of-Time) compilation, and Tree Shaking.
- Follow accessibility best practices to ensure that applications are usable by everyone, including those with disabilities.
- Implement features such as keyboard navigation, screen reader support, and WCAG (Web Content Accessibility Guidelines) standards.
Job Description
- Work closely with product managers, designers, and other developers to deliver high-quality software solutions.
- Participate in Agile/Scrum ceremonies (stand-ups, sprint planning, retrospectives) and contribute to continuous improvement.
- Collaborate with backend developers to integrate RESTful APIs and ensure seamless communication between the front-end and back-end.
- Regularly update and maintain the application to ensure continued performance and security.
- Stay up-to-date with the latest trends in web development, especially around Angular and related technologies.
- Strong experience with Angular 2+ and front-end development using JavaScript, TypeScript, HTML5, and CSS3.
- Expertise in OOJS (Object-Oriented JavaScript) for building structured and reusable components.
- Experience with unit testing frameworks such as Karma and Jasmine to ensure code reliability.
- Familiarity with modern front-end development tools and practices such as Webpack, NPM, and Git.
- Deep understanding of responsive web design and cross-browser compatibility issues.
- Knowledge of State Management libraries (e.g, NgRx, RxJS, or similar).
- Familiarity with RESTful APIs and backend integration.
- Experience working with agile methodologies (Scrum, Kanban, etc.
- Understanding of version control systems (e.g, Git, GitHub).
- Experience with CI/CD pipelines for automating testing and deployments
Functional Areas: Software/Testing/Networking
Read full job description