Role : Sr. Front-end Developer
Must Have
- 8+ years of solid experience in frontend software development
- Proficiency in HTML5, CSS3, JavaScript ES6, and TypeScript
- Proficiency in Angular 10+ with solid understanding of dependency injection, lazy loading, routes, modules
- Good understanding of hoisting, closures, data scope, destructuring, event loop
- Good understanding of promises, async operations, observables, callbacks, iterables
- Good understanding of functional programming, object-oriented programming, design patterns, data structures
- Follow development best practises : code refactoring, code reviews, coding standards, automated unit tests and integration tests, code coverage
- Determine trade-offs, estimates, high level and low-level design to arrive at optimal approach as an individual contributor
- Comfortable to operate in an agile, dynamic environment
Nice to Have
Experience with other UI frameworks and libraries (React, AngularJS, Backbone, EmberJS)Experience with other NodeJS frameworks and libraries (Express, NestJS, Hapi, Fastify, Meteor)Understanding of HTML CSP headersMicroservices and event-driven architecturesUnderstanding Java 8, .NET, Python and backend technologies and software development : memory model, tunning, threading, reactive streams, modularizationSkills Required
Dependency Injection, Css 3, Software Development, Frontend Development, Typescript, Angular 10, Javascript, module , Route, Html