GSPANN is hiring a Front-End Lead with expertise in Angular.js to build scalable, responsive web applications. The role requires leading architecture, driving UI best practices, and expertise in Angular.js, TypeScript, JavaScript, RxJS, CSS, micro-frontends, and cloud technologies.
Description
Roles and Responsibilities
- Design and build responsive front-end and accessible UI layouts using the Angular.js (Angular JavaScript) framework, addressing diverse user needs.
- Drive solution architecture design and lead the development of scalable web applications.
- Develop, document, and implement technical architectures that follow optimal design patterns and industry best practices.
- Perform independent analysis and complete development tasks with minimal supervision.
- Assess requirements thoroughly, interpret them effectively, and communicate insights to stakeholders.
- Write clean, scalable, maintainable, and testable application code.
- Review team code, ensure adherence to best practices, and remain accountable for code quality.
- Apply UI security best practices across all development work.
- Build and execute unit tests, integration tests, and end-to-end (E2E) tests.
- Implement state management techniques to ensure performance and scalability.
- Work proficiently within Agile methodology, processes, and tools, with hands-on familiarity in CI/CD (Continuous Integration/Continuous Deployment) pipelines.
- Create UI mockups using industry-standard prototyping software.
- Develop APIs with Python to support application functionality.
- Work with cloud technologies such as Microsoft Azure and Amazon Web Services (AWS).
- Use container technologies like Docker for scalable deployments.
- Leverage GitHub Copilot to accelerate development and enhance productivity.
Skills and Experience
- 8+ years of experience in guiding or leading technical project teams in delivering web application design solutions.
- Strong expertise in Angular.js development across different UI architectures.
- Apply object-oriented design principles effectively in software solutions.
- Show strong proficiency in HTML5, JavaScript, TypeScript, RxJS (Reactive Extensions for JavaScript), CSS, and AngularJS.
- Collaborate effectively with cross-functional teams and manage multiple stakeholders.
- Communicate complex concepts clearly and present effectively to leadership teams.
- Exhibit strong leadership through sound decision-making and effective problem-solving.
- Apply knowledge of the semiconductor equipment industry where relevant.
- Contribute to DevOps practices and CI/CD automation.