Job Description
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
QualificationsMinimum 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 SkillsDeep experience with Angular 14 and above, including architecture, forms, routing, dependency injection, and CLI toolingProven experience upgrading Angular versions, troubleshooting dependencies, and aligning third-party librariesExpertise in state management using NgRx, BehaviorSubject.Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, CSS3 / SCSS, and responsive web designExperience implementing ApexCharts, D3.js, or other visualization tools for dashboards and reportsAPI integration, authentication flows, error handling, and secure data transactionsExperience with build tools like Webpack, npm / yarn, and code splitting for performance optimizationUser Experience (UX) & Design SkillsStrong understanding of user-centered design principles, accessibility (WCAG), and usability best practicesAbility to translate user requirements into functional, visually appealing interfacesExperience designing intuitive navigation, forms, and interactive componentsVersion UpgradesSkilled in upgrading Angular applications from older versions to newer ones while preserving functionalityFamiliarity with handling breaking changes, refactoring code, and updating librariesCommunication & CollaborationExcellent verbal and written communication skills for client interaction, requirement gathering, and technical explanationsAbility to present complex ideas clearly and engage with stakeholders from non-technical backgroundsExperience working in Agile or Scrum environments with cross-functional teamsAdjacent TechnologiesBasic understanding of React, component lifecycle, and hooksFamiliarity with Node.js and backend frameworks like Express.jsKnowledge of cloud services, CI / CD pipelines, or containerization tools is a plusBenefits
Opportunities for high-speed professional growth and development.Collaborative and supportive work environment.Training (Technical & Soft skills)Requirements
Diploma in Computer Science / Electronics or bachelor’s in computer science / Statistics0 to 1 years of with knowledge in data science, machine learning, generative AICandidates who completed certified courses in data science / AI is preferredPassionate Learner, with curiosity to explore and find insights from large datasetsStrong understanding of statistical analysis, hypothesis testing, and experimental design.Experience with machine learning libraries and frameworks (e.g., TensorFlow, scikit-learn, PyTorch, etc.).Familiarity with data visualization tools and techniques (e.g., Matplotlib etc.).Excellent problem-solving and analytical skills with attention to detail.Effective communication and collaboration abilities in a team environment.