senior UI Developer
- UI Development: Design, develop, and maintain high-quality user interfaces using React, TypeScript, JavaScript, and Redux for web applications.
- Component Design: Create reusable, modular UI components that adhere to best practices and improve application performance and maintainability.
- Responsive Design: Implement responsive design techniques to ensure seamless user experiences across various devices and screen sizes.
- State Management: Utilize Redux for efficient state management, ensuring smooth data flow and consistent user interactions.
- Collaboration: Work closely with UX/UI designers, back-end developers, and product managers to translate requirements and designs into functional, visually appealing interfaces.
- Performance Optimization: Optimize UI components for maximum performance, ensuring fast load times and smooth interactions.
- Code Quality: Maintain high standards of code quality, including code reviews, unit testing, and following best practices for front-end development.
- Integration with Back-End: Collaborate with back-end developers to integrate UI components with APIs and back-end services.
- Mentorship: Provide guidance and mentorship to junior developers, fostering a collaborative and learning-oriented environment.
- XS JavaScript with HANA (Good to Have): Work with XS JavaScript in SAP HANA environments, enhancing UI applications with database-driven functionalities (if applicable).