We are seeking a Senior Angular Developer to join our team.
This is a critical role to replace a key resource, and we need someone who can hit the ground running within one month to ensure a seamless knowledge transfer and a smooth transition for our customers.
Responsibilities
- Develop, and maintain scalable Angular applications using Angular 14+, ensuring performance, security, and code reusability
- Implement state management using NgRx, BehaviorSubject, or other patterns to handle complex workflows and application data
- Design and integrate ApexCharts or similar libraries for interactive data visualization and analytics
- Lead version upgrades — assess, plan, and implement upgrades to newer
- Angular versions while ensuring compatibility and code stability
- Collaborate with UI/UX designers to translate wireframes, prototypes, and user requirements into intuitive, engaging interfaces
- Advocate for and implement best practices in user experience design, accessibility, and responsive interfaces
- Integrate REST APIs, manage authentication workflows, and ensure secure data transactions
- Communicate directly with clients to gather requirements, explain solutions, manage expectations, and provide technical recommendations
- Participate in code reviews, enforce coding standards, and mentor junior developers on best practices
- Optimize applications through lazy loading, OnPush change detection, and other performance enhancements
- Stay current with the latest web development trends, tools, and libraries, and share knowledge across teams
Requirements
- Qualifications
- Minimum 3 years of professional experience with Angular 14+.
- Proven ability to lead projects, upgrade applications, and deliver high-quality solutions.
- Strong portfolio of projects showcasing design thinking, data visualization, and user experience improvements.
- Technical Skills
- Deep experience with Angular 14 and above, including architecture, forms, routing, dependency injection, and CLI tooling
- Proven experience upgrading Angular versions, troubleshooting dependencies, and aligning third-party libraries
- Expertise in state management using NgRx, BehaviorSubject.
- Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, CSS3/SCSS, and responsive web design
- Experience implementing ApexCharts, D3.js, or other visualization tools for dashboards and reports
- API integration, authentication flows, error handling, and secure data transactions
- Experience with build tools like Webpack, npm/yarn, and code splitting for performance optimization
- User Experience (UX) & Design Skills
- Strong understanding of user-centered design principles, accessibility (WCAG), and usability best practices
- Ability to translate user requirements into functional, visually appealing interfaces
- Experience designing intuitive navigation, forms, and interactive components
- Version Upgrades
- Skilled in upgrading Angular applications from older versions to newer ones while preserving functionality
- Familiarity with handling breaking changes, refactoring code, and updating libraries
- Communication & Collaboration
- Excellent verbal and written communication skills for client interaction, requirement gathering, and technical explanations
- Ability to present complex ideas clearly and engage with stakeholders from non-technical backgrounds
- Experience working in Agile or Scrum environments with cross-functional teams
- Adjacent Technologies
- Basic understanding of React, component lifecycle, and hooks
- Familiarity with Node.js and backend frameworks like Express.js
- Knowledge of cloud services, CI/CD pipelines, or containerization tools is a plus
Benefits
- Opportunities for high-speed professional growth and development.
- Collaborative and supportive work environment.
- Training (Technical & Soft skills)