Mid-Level Frontend Developer (Angular)
Reporting to: Development Manager
Responsibilities
- Frontend development using Angular and modern web technologies to build and maintain a range of rich-client enterprise web applications.
- Develop secure, responsive, and performant user interfaces following component-based architecture and clean code principles.
- Strong orientation towards frontend performance tuning and optimization (bundle size, lazy loading, change detection, rendering performance).
- Participate in design sessions and provide input on UI/UX implementation, component design, and frontend architecture based on previous learnings/experience.
- Apply software engineering practices and modern development methodologies (code reviews, unit testing, CI/CD) to ensure superior quality and consistency of frontend deliverables.
- Collaborate with Architects/Designers in partner locations to arrive at viable frontend design solutions and reusable component libraries.
- Collaborate with Functional Analysts and Business Analysts to review and improve functional specifications,
including functional test descriptions and acceptance criteria for the UI.
- Contribute to the design, development, troubleshooting, testing, and documentation of frontend features at a high quality level.
- Contribute to the technical evolution of the application by identifying needs, gaps, and new requirements; coordinate with backend teams on API contracts and integration.
- Actively assist the organization in hiring the right frontend talent.
- Work closely with the Engineering Manager to help achieve delivery timelines.
- Maintain a working knowledge of current frontend technologies, tools, and patterns, and brainstorm ideas with other team members.
- Make recommendations to improve usability, accessibility, and operating efficiency of the assigned UI areas.
Requirements
Experience:
- Minimum of 3 years in software development with focus on frontend/web UI development.
- Working experience