UI and EX Developer Job in Angamaly

Angamaly, Kerala Full Time Date: 03 June 2024

Job description

User Research: Collaborating with UX designers to conduct user research and gather insights into user needs, preferences, and behaviors through methods such as interviews, surveys, and usability testing. Wireframing and Prototyping: Translating design wireframes and prototypes into interactive user interfaces using HTML, CSS, and JavaScript frameworks/libraries (e.g., React, Angular, Vue.js) to visualize layout, structure, and functionality. UI Design Implementation: Implementing visual designs, including typography, color schemes, icons, and imagery, to create visually appealing and consistent interfaces that align with brand guidelines and user preferences. Responsive Design: Ensuring that interfaces are responsive and adaptable to different screen sizes and devices, using responsive design techniques and frameworks (e.g., Bootstrap, Foundation) to provide a seamless user experience across desktop, tablet, and mobile platforms. Interaction Design: Developing interactive elements such as buttons, forms, menus, and navigation patterns using CSS animations, transitions, and JavaScript event handling to optimize usability and enhance user engagement. Accessibility: Incorporating accessibility best practices and standards (e.g., WCAG) to ensure that interfaces are inclusive and accessible to users with disabilities, including considerations for screen readers, keyboard navigation, and color contrast. Frontend Development: Writing clean, efficient, and maintainable code using HTML, CSS, and JavaScript to implement frontend components, templates, and layouts, following coding standards and best practices to optimize performance and maintainability. Cross-Browser Compatibility: Testing and debugging interfaces across different web browsers and devices to ensure consistent rendering and functionality, addressing compatibility issues and applying appropriate fallbacks and polyfills as needed. Usability Testing: Participating in usability testing sessions to gather feedback and insights from users, identifying usability issues, and collaborating with UX designers to iterate on design solutions and improve user satisfaction and effectiveness. Collaboration: Collaborating with UX designers, backend developers, and stakeholders to align design solutions with project goals, technical feasibility, and business objectives, participating in design reviews, sprint planning, and retrospectives. Version Control: Using version control systems (e.g., Git) to manage code repositories, collaborate with team members, and track changes to the codebase, ensuring code integrity and facilitating collaboration. Continuous Learning: Staying updated on frontend development trends, tools, and best practices through self-learning, attending conferences, participating in workshops, and engaging with the development community.