Desired Candidate Profile :
- 6 to 7 years of professional experience as a Senior Angular Developer, specifically working on SAAS-based applications
- Extensive experience with Angular framework, including Angular 8+ versions, component-based architecture, and reactive programming
- Strong Proficiency in Typescript, HTML, CSS, and JavaScript
- Strong understanding of front-end development principles, including responsive design and cross-browser compatibility
- Experience with front-end build tools and package managers (e.g., Web pack, npm)
- Familiarity with version control systems (e.g., Git)
- Solid knowledge of web standards and best practices for front-end development
- Strong analytical and problem-solving skills, with the ability to debug complex issues and propose effective solutions
- Excellent communication and leadership abilities, with a track record of successfully leading and collaborating with development teams
- Knowledge on SAAS-specific features such as multi-tenancy, user management, role-based access control, billing, and subscription management
Roles and Responsibilities :
Lead the development of SAAS-based web applications using the Angular framework, ensuring adherence to best practices, scalability, and performance optimizationCollaborate closely with UI / UX designers to translate design concepts into functional and visually appealing user interfaces, focusing on delivering an exceptional user experienceImplement responsive and cross-browser compatible designs using HTML, CSS, and JavaScript to ensure compatibility across multiple devices and browsersDevelop clean, modular, and reusable code following established coding standards and architectural principlesWork with backend developers to integrate front-end components with server-side APIs, databases, external services, ensuring seamless functionality and data exchangeCollaborate with backend developers to define and implement API contracts, ensuring smooth integration between front-end and backend systemsConduct thorough code reviews, provide constructive feedback, and ensure code quality and consistency across the teamTroubleshoot and debug complex issues, identify root causes, and implement effective solutions to ensure optimal performance and reliability of the SAAS applicationMentor and guide junior developers, promoting knowledge sharing and fostering a collaborative team environmentStay updated with the latest advancements in Angular and related technologies, as well as SAAS industry trends, and proactively recommend process improvements and tool upgradesCollaborate with project managers, stakeholders, and cross-functional teams to effectively plan, prioritize, and deliver SAAS projectsCreate and maintain technical documentation, including design documents, architecture diagrams, and code documentationDrive the entire software development life cycle, including requirements analysis, design, implementation, testing, deployment, and maintenancePreferred Skills :
Experience with Angular with TypescriptKnowledge of front-end testing frameworksFamiliarity with Agile / Scrum methodologies and development tools (e.g., JIRA)Understanding of user experience (UX) design principles and usability best practicesUnderstanding of RESTful API development principles and integration with backend servicesExperience with performance optimization and code profiling in Angular applicationsFamiliarity with cloud platforms and services such as AWS, Azure, or Google CloudFamiliarity with version control systems like Git, CI / CD pipelines and automated deployment processesUnderstanding of data security and privacy practices in SAAS applications(ref : hirist.tech)