Front-End Developer | Codersbrain
contractual
Posted on August 1, 2025
Job 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.