Overview
Experience: 3+ Years
Must-Have Experience: RxJS, TypeScript, JavaScript ES6+, GIT, Jasmine, Karma
Job Location: Panaji – Goa.
We are seeking a highly skilled Angular Developer with strong proficiency in TypeScript, RxJS, and modern frontend development practices.
Key Responsibilities:
- Apply strong logical and problem-solving skills with a solid understanding of basic programming fundamentals.
- Communicate effectively within the team and with stakeholders.
- Utilize a comprehensive technology stack including JavaScript, HTML/HTML5, CSS, SCSS, jQuery, AJAX, REST, Angular, RxJS, API integration, Grunt, and Gulp.
- Enhance existing web and mobile-based application interfaces and design new ones to meet business requirements.
- Implement test-driven development with unit testing using Jasmine and end-to-end testing with Karma.
- Develop reusable components for consistent functionality across applications.
- Collaborate with backend developers to define and integrate APIs.
- Migrate existing functionalities to Angular Material UI or other Angular-based UI frameworks.
- Establish and maintain frontend development standards, including coding, testing, and performance optimization.
- Optimize applications for maximum speed, scalability, and cross-browser compatibility.
- Develop and maintain consistent graphic standards and branding throughout the product interface.
- Write clear, concise, and comprehensive functional requirements and technical documentation.
- Stay updated with emerging frontend technologies, Angular best practices, and industry trends.
Required Skills:
- Strong proficiency in Angular and RxJS.
- Extensive experience with TypeScript, JavaScript ES6+, and version control systems like GIT.
- Experience with unit testing frameworks such as Jasmine and Karma.
- Strong understanding of Git, Git branch management, and best practices for version control
- Solid understanding of web technologies like HTML/HTML5, CSS/SCSS, AJAX, and RESTful services.
- Strong attention to detail, problem-solving abilities, and effective communication skills.
- Ability to work independently and collaboratively