Sr. Developer (Front End)
Skills
Agile MethodologiesComputer ScienceFront-End DevelopmentFull-Stack DevelopmentBusinessCSSCommand
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.
