Lead Angular Developer
Hyderabad
8+ Yrs
4 years ago
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