Front End Development Lead - Kolkata, India - Fliq Solution

    Default job background
    Full time Technology / Internet
    Description
    Job Overview: We are seeking a highly skilled and experienced Senior Angular Developer to join our
    dynamic team. As a Senior Angular Developer, you will be responsible for designing, developing,
    and maintaining complex web applications using the Angular framework. The ideal candidate should
    have a strong background in front-end development, a deep understanding of Angular, and the
    ability to lead and mentor a team of developers.
    • Broad experience and in-depth skills with: Javascript, Angular 13/14, React JS, jQuery, SQL
    • Database
    • Experience in engineering practices such as code refactoring, design patterns, design-driven development, continuous integration, building highly scalable applications with security
    • Experience with Cloud providers (Azure/AWS) and containerization
    • Strong knowledge for deployment automation
    • Experience in writing WCF, WebServices and RESTful services
    • Strong experience working with HTML and CSS
    • Working experience of GIT, Bitbucket, TeamCity / Jenkins
    • Familiarity with JIRA/TFS
    • ï'· Working experience of writing unit, integration and e2e in Angular
    • ï'· Good experience of testing platform (e.g. Jest, Jasmine, Cypress, Playwright)
    • ï'· Good experience in CI/CD pipeline
    Responsibilities:1. Angular Development:
    o Design, develop, and implement high-quality and scalable web applications
    using latest Angular .
    o Collaborate with cross-functional teams to define, design, and ship new
    features.
    o Troubleshoot and debug issues to ensure smooth and seamless web
    experiences

    2. Code Review and Quality Assurance:
    o Conduct code reviews to ensure code quality and adherence to best practices.
    o Implement and maintain automated testing processes for front-end code.

    o Conduct regular testing and QA to identify and fix any compatibility or
    performance issues.
    o
    3. Leadership and Mentorship:
    o Lead and mentor a team of developers, providing technical guidance and
    support.
    o Collaborate with other team members to drive innovation and share knowledge.
    4. Architectural Design:
    o Participate in the architectural design and decision-making process to ensure
    optimal performance and maintainability of the applications.

    5. Performance Optimization:
    o Identify and address performance bottlenecks in the application.
    o Continuously work towards optimizing and improving the user experience.
    o Support and maintain existing web applications by identifying and resolving
    bugs and performance issues.

    6. Collaboration:
    o Work closely with UX/UI designers to implement visually appealing and intuitive
    user interfaces.
    o Collaborate with back-end developers to integrate front-end logic with server-
    side logic.
    7. Documentation:
    o Create and maintain technical documentation for the codebase.
    o Document best practices and development guidelines for the team.
    8. Stay Updated:
    o Stay informed about the latest industry trends, technologies, and best practices
    in Angular development.