Front-End Developer
Posted Updated
Description
# Front-End Developer
## Job Summary
We are seeking a **skilled and motivated Front-End Developer** with **3–5 years of experience** to join our dynamic team. This role focuses on modernizing legacy systems using AI-assisted tools and contributing to the development of high-quality, user-centric web applications. You will play a key role in migrating legacy AngularJS codebases to modern frameworks and building responsive, accessible, and visually appealing interfaces.
## Responsibilities
- **AI-Assisted Migration**
- Utilize AI-powered development tools to streamline the migration of legacy frontend code from AngularJS to modern frameworks such as Angular 2+, React, or Vue.js.
- Collaborate with technical leads to determine the most suitable framework for migration.
- Ensure code consistency, performance optimization, and maintainability during the migration process.
- **Feature Development Post-Migration**
- Develop and enhance frontend features in the selected modern framework.
- Work closely with backend developers to integrate APIs and ensure seamless data flow.
- Maintain a strong focus on UI/UX design, performance, and responsiveness.
- **UI/UX Excellence**
- Translate design mockups and wireframes into functional, responsive interfaces.
- Adhere to accessibility standards (WCAG) and usability best practices.
- Collaborate with designers to refine user interactions and visual aesthetics.
- **Code Quality & Maintenance**
- Write clean, scalable, and maintainable code using JavaScript, TypeScript, HTML5, and CSS3.
- Participate in code reviews, refactoring, and continuous improvement initiatives.
- Maintain version control using Git and follow established workflows.
- **Team Collaboration**
- Work in cross-functional teams including designers, backend engineers, and product managers.
- Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
- Communicate effectively to align on goals, timelines, and deliverables.
## Qualifications
- **3–5 years of professional experience** in frontend development.
- Proficiency in **JavaScript**, **TypeScript**, and at least one modern framework (**Angular 2+, React**, or **Vue.js**).
- Hands-on experience with **AngularJS** and migrating legacy codebases.
- Strong knowledge of **HTML5**, **CSS3**, and responsive design principles.
- Familiarity with **AI-assisted development tools** or a strong willingness to learn.
- Solid understanding of **UI/UX principles** and **accessibility standards**.
- Experience with **Git** and version control workflows.
- Excellent communication, problem-solving, and collaboration skills.
## Preferred Skills
- Experience working in **Agile/Scrum** environments.
- Exposure to backend **APIs** and integration techniques.
- Familiarity with frontend testing tools such as **Jest**, **Cypress**, or **Karma**.
## Experience
**3–5 years of relevant experience** is required.
##
