Lead Angular Developer

icon
inr null - null undefined/undefined

Full–time

Posted on: 6 days ago

Skills

Hyderabad 8+ Yrs Skills: UI/front-end, REST, SOAP, Angular JavaScript, OOJS Job 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 architecture • Strong ability to work on all aspects of software development from requirement collection to analysis, design, development, and testing • Experience in developing an Angular JavaScript application from scratch • Experience in architecting JavaScript applications • Experience with cloud hosting (namely AWS, Azure, etc) for a consumer-facing web product • Knowledge of SEO best practices • General knowledge of back-end web development • Hands-on experience with server-side programming environments • Solid understanding of recent concepts and approaches such as SPA, isomorphic and progressive web apps • Proficiency 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-end • Ensure the best possible performance, quality, and responsiveness of the applications • Identify bottlenecks and bugs, and devise solutions to these problems • Perfectionism when it comes to code quality • Commitment 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 products • Ability and willingness to learn new technologies and business domain • Team player and have ownership mentality