Description

What you’ll do on the job:

  • Work in design, development, and deployment of cutting-edge web applications primarily using Angular.
  • Ensure the development of responsive and pixel-perfect UI components.
  • Employ best practices in web component development for modular and reusable code.
  • Collaborate with cross-functional teams, including designers, backend engineers, and product managers to deliver holistic web experiences.
  • Ensure optimal performance of front-end applications.
  • Leverage Angular Universal and other tools to enhance server-side rendering where necessary.
  • Experience with resolving cross-browser compatibility issues.
  • Experience with page speed optimization
  • Write robust unit tests using Jest.
  • Ensure that all components are tested, and deliverables are of the highest quality.
  • Prior experience with sentry.io to evaluate the logs and issues is a plus.

Who'll be a good fit:

  • Bachelor’s degree in computer science or a related field.
  • At least 3-5 years of experience in Typescript with mastery in library development.
  • Advanced understanding of JavaScript ES6+, Typescript(latest) and associated patterns.
  • Knowledge of advanced CSS and pre-processors, like SCSS.
  • Qualified for developing lightweight, framework-free applications.
  • Strong understanding of DSA and Design patterns, with implementation knowledge in Typescript.
  • Experience with Jest for unit testing.
  • Experience building enterprise-level projects, with exposure to fine-tuning frontend performance.
  • Good understanding of advanced block editor libraries like ProseMirror, TipTap, CodeMirror or TUIEditors.
  • Prior work experience in real-time collaboration systems with libraries like y.js.
  • Work experience in Angular 16+ and micro-front end architectures.
  • Strong communication skills, both written and verbal.
  • Critical thinker with excellent problem-solving skill.

Education

Bachelor’s degree in computer science