Lead Angular Developer - Hyderabad, India - Computer Power Group

    Computer Power Group
    Computer Power Group Hyderabad, India

    1 week ago

    Default job background
    Description

    Job Description:
    At least 8 years of hands-on experience working with front-end web development or custom web content (This should be custom HTML/CSS and animations, NOT Wordpress, CMS based, or template based work)

    At least 4 years of hands-on experience working with data backed front-end web applications (REST, SOAP, etc)Very good understanding of design and web architectureStrong ability to work on all aspects of software development from requirement collection to analysis, design, development, and testingExperience in developing an Angular JavaScript application from scratchExperience in architecting JavaScript applicationsExperience with cloud hosting (namely AWS, Azure, etc) for a consumer-facing web productKnowledge of SEO best practicesGeneral knowledge of back-end web developmentHands-on experience with server-side programming environmentsSolid understanding of recent concepts and approaches such as SPA, isomorphic and progressive web appsProficiency in the following skills and technologies is mandatory:
    HTML5, CSS3 (including animations), JavaScript, JQuery Expertise in the Angular 2+ and ReactJS front-end frameworks Object Oriented JavaScript (OOJS) is must Strong knowledge of Data structures and REST APIs Solid experience with CSS preprocessors (LESS, SASS) and at least 1 Framework that use them (Compass, Bourbon, Susy)

    Job Requirements:

    Passion for developing a simple, clean, and attractive UI/front-endEnsure the best possible performance, quality, and responsiveness of the applicationsIdentify bottlenecks and bugs, and devise solutions to these problemsPerfectionism when it comes to code qualityCommitment to following dev best practices, such as code-reviews, automated tests, etc.

    A willingness to embrace the concept of iterative development as the means for building excellent productsAbility and willingness to learn new technologies and business domainTeam player and have ownership mentality