Frontend Development Responsibilities:
- Develop, test, and maintain responsive and user-friendly web interfaces using modern
JavaScript frameworks like Angular
- Collaborate with designers to translate UI/UX wireframes into high-quality code.
- Optimize web applications for performance, scalability, and cross-browser compatibility.
- Build reusable components and front-end libraries for future use.
- Implement state management libraries to manage application workflows.
- Integrate APIs and ensure smooth communication between the front-end and back-end systems.
UI Testing Responsibilities:
- Design, develop, and maintain automated UI test frameworks using tools like Playwright.
- Perform functional, regression, performance, and end-to-end testing of web applications.
- Create detailed, comprehensive, and well-structured test plans and test cases for front-end
features.
Debug and troubleshoot UI-related issues, ensuring high application stability.
Develop and integrate automated tests into CI/CD pipelines for continuous testing.
Work closely with other team members to ensure best practices are followed.Skills & Qualifications:
Must-Have Skills:
- Proven experience: 5-8 years in front-end development with expertise in
JavaScript/TypeScript, HTML5, and CSS3.
- Hands-on experience with frameworks like Angular.
- Proficiency in UI testing frameworks such as Playwright, or similar.
- Solid understanding of responsive and adaptive design principles.
- Experience with version control tools like Git and CI/CD tools like Jenkins/GitLab CI.
- Familiarity with RESTful APIs and WebSocket integrations.
- Strong problem-solving skills and ability to debug complex issues efficiently.