Job Title: Front-End UI Developer Experience: 5-7 years Responsibilities
Develop and maintain responsive web applications using modern front-end technologies.
Build reusable UI components and libraries for future use.
Collaborate with UX designers to implement intuitive, user-friendly interfaces.
Integrate front-end components with backend services and APIs for seamless functionality.
Optimize applications for maximum speed, performance, and scalability.
Modernize legacy user interfaces to improve usability and visual appeal.
Ensure technical feasibility of UI/UX designs and suggest improvements where applicable.
Conduct code reviews and maintain adherence to front-end development best practices.
Troubleshoot and resolve UI issues, bugs, and performance bottlenecks.
Document development workflows and provide technical support to team members.
Required Skills
5 to 7 years of experience as a Front-End/UI Developer.
Proficiency in HTML5, CSS, and JavaScript.
Strong experience with modern front-end frameworks/libraries such as Angular.
Proven ability to build and maintain reusable UI components.
Hands-on experience working with RESTful Web Services and SOA architecture.
Understanding of relational databases and working with backend data.
Familiarity with version control systems (e.g., Git).
Strong problem-solving ability and attention to detail.
Excellent communication and collaboration skills.
Desired Skills Experience in modernizing legacy UIs. Exposure to or hands-on experience with React.js. Knowledge of front-end build tools and package managers (e.g., Webpack, npm, Yarn). Familiarity with CSS preprocessors (e.g., Sass, LESS). Understanding of front-end testing frameworks/tools (e.g., Jest, Cypress). Experience working in Agile development environments. Strong understanding of UX design principles and ability to collaborate with designers.