Sr. Software Engineer

5.0 years

0.0 Lacs P.A.

Panaji, Goa

Posted:1 week ago| Platform: Indeed logo

Apply Now

Skills Required

softwareangularrxjstypescriptjavascriptgitjasminelogicalprogrammingtechnologystackhtmlcssjqueryajaxrestapiintegrationgulpmobiledesigntestdevelopmenttestingmigrateuicodingoptimizationscalabilitybrandinginterfacedocumentationmanagementcommunication

Work Mode

On-site

Job Type

Full Time

Job Description

Experience : 5+ years Job Location : Panjim, Goa Work Modality : Fulltime work from office Job Description : Must-Have Experience in – Angular, RxJS, TypeScript, JavaScript ES6+, GIT, Jasmine, Karma 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 Qualifications : 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.