Sr. Developer (Front End)

Skills
Agile MethodologiesComputer ScienceFront-End DevelopmentFull-Stack DevelopmentBusinessCSSCommand
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree in Computer Science Information Technology or related field or equivalent experience
  • At least 6 years professional front-end software development experience
  • Strong hands-on proficiency with Angular including Angular Signals
  • Strong command of TypeScript RxJS and modern component-based architecture
  • Experience with state management approaches such as NgRx RxJS or Signals-based state
  • Experience building and consuming RESTful APIs and integrating with backend services
  • Experience with automated testing frameworks such as Jasmine Karma Jest Cypress or Playwright
  • Working knowledge of WCAG accessibility standards and ARIA-compliant UI
  • Experience optimizing front-end performance including rendering-heavy or canvas-based interfaces
  • Familiarity with component-driven development tools such as Storybook
  • Excellent problem-solving skills and attention to detail
  • Ability to work independently and as part of a collaborative team
  • Experience with Agile Scrum development methodologies

Nice to have

  • React experience
  • Tailwind CSS experience
  • FabricJS experience
  • Open-source contribution

Day to day

  • Designs, develops, and maintains responsive and accessible front-end applications using Angular for a complex Yearbook Technology platform.
  • Builds reusable UI components and design-system elements with modern Angular patterns and contributes to interactive canvas-based editing experiences.
  • Collaborates with backend engineers and QA to integrate APIs improve performance ensure accessibility and deliver high-quality front-end solutions.