Senior Angular developer

Job Description: 

Technical Skills: (must have)

  • Excellent Angular 5+, NodeJS, Typescript programming skills 

  • Strong HTML/HTML5/JavaScript skills

  • Sound understanding of MVC, MVVM, JSON, and data binding

  • Hands-on experience with implementing Angular best practices (e.g. project structure, module organisation, naming convention, etc.)

  • Hands-on experience with Web APIs (e.g. HTTP protocols, AJAX and REST)

  • Hands-on experience of using browser events and various data types like arrays and objects, JSON, forms, closures and modules, including the use of debugging tools

  • Hands-on with CSS3 and sound understanding of cross browser inconsistencies and responsive frameworks

  • Experience in integrating with third party JavaScript libraries and frameworks like jQuery

  • Experience with Templating

Additional Skills: (nice to have)

  • Knowledge of standard authentication systems such as OAuth2, JWT and SSO

  • Knowledge of WebSockets is an added advantage

  • Experience with version controlling tools e.g. Git

  • Experience with developing browser extensions

Key accountability of Sr.FED will be to plan, develop, maintain and optimise codebase for web app and browser extensions of MyLOFT.

  • Planning and Development

    • Design Planning of the functional App in coordination with software development team

    • Develop and Deliver front-end applications and browser extensions

    • Develop and Integrate custom modules and components with functional app

    • Writing tested, idiomatic, and documented JavaScript, HTML, and CSS 

    • Integrate existing template or pure HTML in angular

    • Work closely with HTML developer and UI designer to deliver pixel perfect dynamic Frontend UI

    • Work closely with back-end team to build and integrate REST API

    • Integration with external web services e.g. Google APIs

  • Testing and Maintenance

    • Follow best practices for testing and maintenance to ensure that codebase is executable, readable and easy to maintain

    • Ensure that security and versioning of the codebase is maintained

    • Write and maintain technical documentation for ready reference

  • Post Launch Optimisation

    • Periodically participate in code review and refactoring to improve app performance

    • Participate in user feedback sessions to identify and understand user requirements

  • Beta/Marketability Tests (for POCs)

    • Coordinate with development team to evaluate technical feasibility of new requirements 

    • Build prototypes/POCs

    • Actively participate in relevant technical forums

    • Participate in training and knowledge sharing initiatives

Key Skills Required: 
Angular 5+, HTML/HTML5/JavaScript skills, Sound understanding of MVC, MVVM, JSON, and data binding
Years of experience: 
Ahmedabad (currently remote)
No of position: