
Role Overview
Senior Frontend Developers implement user interfaces using AngularJS following vertical slice architecture and BFF pattern. They ensure UI quality, accessibility, responsiveness, and integration with backend APIs. Senior frontend developers mentor junior developers and ensure frontend best practices.
Key Responsibilities
UI Development: - Implement user interfaces using AngularJS 1.8.3 - Develop responsive designs (desktop, tablet, mobile) - Implement vertical slice architecture - Integrate with Backend for Frontend (BFF) APIs - Implement real-time updates (WebSockets/SignalR)
Code Quality: - Write clean, maintainable frontend code - Implement unit tests (Jest, Karma) - Ensure accessibility compliance (WCAG 2.1) - Conduct code reviews - Optimize performance
UI/UX Collaboration: - Work with Product Owner on UI requirements - Implement responsive and accessible designs - Ensure consistent user experience - Implement internationalization (i18n) - Support usability testing
Mentoring: - Mentor junior frontend developers - Share frontend best practices - Conduct training sessions - Support team skill development
AIDLC Methodology Requirements
· Requirements-First UI: Start with UI requirements
· Testable UI: Write unit tests for components
· Domain Understanding: Understand business domain
· API Integration: Work with backend APIs
· Continuous Learning: Stay current with frontend tech
Required Qualifications
Experience: - 5+ years in frontend development - Strong experience with AngularJS or Angular - Experience with responsive design - Experience with REST API integration - Knowledge of accessibility standards
Success Metrics
· UI feature delivery on time > 85%
· Code quality score > A
· Accessibility compliance 100%
· UI test coverage > 70%
· Page load time < 2 seconds (95th percentile)
· Zero critical UI defects in production
ثبت مشکل و تخلف آگهی
ارسال رزومه برای گروه حمل و نقل بین المللی ادمیرال
مقایسه من با 79 متقاضی دیگر