Job Description SummaryResponsible for designing, building, delivering and maintaining software applications & services. Working in the areas of machine, cloud, platform and/or application. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation.Job DescriptionRoles and ResponsibilitiesIn this role, you will:Develop Dynamic User Interfaces:Design and implement visually appealing, highly responsive, and interactive user interfaces usingmodern JavaScript frameworkssuch asAngular.Collaborate with Cross-Functional Teams:Work closely with product managers, designers, and backend developers to translate wireframes, mockups, and user stories into functional and performant UIs.Ensure Code Quality and Reusability:Write clean, modular, and reusable code following best practices, including component-based architecture and state management techniques likeNgRx,Optimize Performance:Monitor and improve UI performance, ensuring fast load times, responsiveness, and smooth rendering across different devices and browsers.Focus on User-Centric Design:Implement user-centric designs that are accessible, intuitive, and aligned with usability standardsBuild Responsive Web Applications:Develop web applications with a focus on responsive design principles to deliver seamless experiences across various screen sizes and devices.Integrate Frontend and Backend Systems:Collaborate with backend developers to integrate APIs and ensure proper data flow between the frontend and backend services.Debug and Troubleshoot Issues:Identify and resolve UI bugs and issues efficiently, ensuring high-quality user experiences in production environments.Stay Current:Keep up-to-date with the latest UI technologies, frameworks, and trends, proposing innovative solutions and adopting new tools where beneficial.

Job Description SummaryResponsible for designing, building, delivering and maintaining software applications & services. Working in the areas of machine, cloud, platform and/or application. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation.Job DescriptionRoles and ResponsibilitiesIn this role, you will:

Want more jobs like this?GetjobsinBangalore, Indiadelivered to your inbox every week.

Want more jobs like this?

GetjobsinBangalore, Indiadelivered to your inbox every week.

Get Jobs

Desired CharacteristicsTechnical Expertise:Proficiency in Frontend Frameworks:Advanced knowledge of modern JavaScript frameworks/libraries such asAngular, and expertise in building reusable components.Strong HTML and CSS Skills:Mastery ofHTML5,CSS3, including deep understanding of responsive and adaptive design principles.State Management:Expertise in state management libraries and patterns (e.g., NgRx).Cross-Browser Compatibility:Familiarity with handling cross-browser issues and ensuring consistency in UI behavior and design.Version Control and Collaboration Tools:Proficiency in tools likeGit,GitHub, orGitLabfor version control and collaboration.Testing and Debugging:Experience with UI testing frameworks such asProtractor, orPlaywrightfor unit, integration, and end-to-end testing.API Integration:Hands-on experience integrating RESTful APIs and handling asynchronous callsUI Performance Optimization:Knowledge of tools and techniques to improve performance, such as lazy loading, code splitting, and optimizing rendering cycles.Personal/Leadership Attributes:Detail-Oriented:Pays close attention to the finer details of UI/UX design and ensures every component meets quality standards.Effective Communication:Clearly articulates technical concepts to stakeholders and collaborates effectively with diverse teams.Problem Solving:Thrives in troubleshooting and resolving UI/UX challenges efficiently, even under tight deadlines.Team Collaboration:Works seamlessly with backend engineers, designers, and product managers to deliver cohesive solutions.Curiosity and Adaptability:Passion for learning new UI technologies and frameworks, embracing change and innovation.Education Qualification:Bachelor’s Degree in Computer Science, Software Engineering, or STEM (Science, Technology, Engineering, Math) with with a minimum of 2 years of experience in UI development.Additional InformationRelocation Assistance Provided:Yes