Job Summary (UI Developer )
- Collaborate & Design:
- Work closely with software engineers, UX designers, and product team to understand APIs, data sources, and current UI architecture.
- Gather and translate business requirements into effective technical UI designs.
- Document UI components and develop technical specifications and user workflows.
- Create scalable front-end infrastructure and frameworks.
- Develop/Build:
- Design and develop responsive user interfaces and reusable component libraries using Angular.
- Build systems for data visualization, user interactions, and backend API integrations.
- Ensure accessibility and cross-browser compatibility across the UI.
- Document/Teach:
- Document UI libraries, design patterns, and development processes for internal knowledge sharing.
- Mentor and share best practices in Angular and UI development with team members and stakeholders.
### Required Qualifications:
- 7+ years’ experience in front-end development, building scalable web applications.
- Proven expertise in developing and maintaining Angular applications using TypeScript & modern JavaScript frameworks.
- Experience with front-end engineering tools, frameworks, and standards for team productivity.
- 5+ years using modern front-end frameworks (Angular preferred; React acceptable).
- Advanced knowledge of HTML5, CSS3, SCSS, responsive design, and CSS frameworks.
- Strong programming skills in TypeScript, JavaScript, and experience with backend API integration.
- Familiarity with Playwright or similar testing frameworks for end-to-end automation.
- Excellent communication skills; experience in cross-functional, dynamic teams.