Design, develop, and maintain highly functional and scalable web applications using Angular.
• Utilize data modeling techniques such as RxJS for efficient data management and manipulation.
• Write clean, maintainable, and well-documented code adhering to best practices. Collaborate with designers, back-end developers, and product managers to translate design mockups and user stories into functional web features. •
• Utilize design patterns to promote code reusability, maintainability, and testability.
• Implement responsive designs that adapt seamlessly across different devices and screen sizes. Leverage modern front-end technologies such as HTML, CSS (including web components, flexbox, and grid), and potentially JavaScript frameworks beyond Angular.
• Experience with Java or back-end development is a plus.
• Unit test and debug code to ensure quality and functionality.
• Stay up-to-date on the latest trends and technologies within the Angular ecosystem.
• Participate in code reviews and provide constructive feedback to colleagues.
Qualifications:
• Proven experience as a Senior or Mid-Senior Angular Developer.
• Strong understanding of JavaScript (ES6+) and TypeScript.
• In-depth knowledge of Angular concepts, patterns, and best practices.
• Experience with HTML, CSS (including web components, flexbox, and grid).
• Familiarity with unit testing frameworks (e.g., Jasmine, Jest).
• A keen eye for detail and a passion for creating visually appealing and user-friendly interfaces.
• Excellent communication, collaboration, and problem-solving skills.
• Ability to work independently and as part of a team.
Benefits:
• Competitive salary and benefits package.
• Opportunity to work on challenging and impactful projects.
• Collaborative and supportive work environment.
• Continuous learning and development opportunities
Any Graduate