Job
Description
Full Stack requirement for Pune location,Short Description :UI Developer Description :Technical SkillsFront end technologies:HTML, CSS, JavaScript:A strong foundation in these core web technologies is essential for building any user interfaceTypeScript:Proficiency in TypeScript, the primary language used in Angular, is crucialAngular framework:Deep understanding of Angular's concepts, including:Modules, Components, Services, RoutingData Binding, Directives, PipesDependency Injection, Observables, RxJSState Management (eg, NgRx, Akita)Angular CLI (Command Line Interface)Responsive Web Design:Create interfaces that adapt seamlessly to different screen sizes and devicesCSS preprocessors (eg, Sass, Less):Streamline CSS development and maintenanceVersion control (eg, Git):Manage code changes effectivelyAdditional skills:RESTful APIs:Interact with backend services to fetch and update dataTesting frameworks (eg, Jasmine, Karma):Write unit and end to end testsDebugging tools (eg, browser developer tools):Troubleshoot issues efficientlyAccessibility (WCAG):Ensure interfaces are usable by people with disabilitiesPerformance optimization:Deliver fast and responsive applicationsBuild tools (eg, Webpack):Bundle and optimize code for productionPackage managers (eg, npm, yarn):Manage project dependenciesSoft Skills:Problem solving:Analyze and solve complex UI development challengesCommunication:Collaborate effectively with designers, backend developers, and other team membersAttention to detail:Create pixel perfect and visually appealing interfacesAdaptability:Stay current with the latest Angular trends and best practicesUser centric mindset:Design interfaces that prioritize the user experienceBeyond the Basics:UI/UX design principles:Understanding design concepts enhances the ability to create effective user interfacesCross browser compatibility:Ensure interfaces work consistently across different browsersProgressive Web Apps (PWAs):Build offline capable and app like web experiencesServer side rendering (SSR):Improve initial load performance and SEOInternationalization (i18n):Support multiple languages and localesTo perform activities associated with one or more software engineering lifecycle phases Principal Accountabilities:Understand customer requirements and suggest solutions or alternatives Fill timesheets and complete invoicing process on or before the deadline Engage with customer teams on an ongoing basis on all aspects of project delivery Seek informal feedback and escalate any issues to seniors in the team Develop software code as per specifications, by understanding customer requirements Track open tickets/ incidents in queue and allocate tickets to resources Constantly review if there is a better way of doing things, which may help with economising time or money or deliver better to the customer Perform code reviews as per standards and provide timely status update Monitor and track defects and manage any change requests Participate in quality reviews and implement quality norms Build reusable components and participate in review processes Develop and review project consolidated status reports Perform all activities related to maintaining successful knowledge management, including re usage, accuracy and efficiency Promote team work, motivate, mentor and develop subordinates Provide application production support as per process/RACI (Responsible, Accountable, Consulted and Informed) Matrix