Middle Front-End Developer (Angular)

Remote Full-time ZR_1307_JOB

Project overview

We are seeking a passionate and detail-oriented Middle Front-End Engineer to join our development team. You will contribute to the continued development of the Summa platform, focusing on creating scalable, user-friendly web applications while ensuring the implementation of best practices and high-quality standards.

Requirements

  • 2+ years of experience in Front-end development;
  • Solid xperience working with Angular 17+;
  • Proficient with TypeScript for building large-scale, maintainable applications;
  • Strong understanding of closures, scopes, execution context, and data structures;
  • Strong understanding of Angular CLI, modules, components, services, and dependency injection
  • Demonstrated good problem-solving skills;
  • Ability to implement complex UIs with responsive design
  • Experience with modern CSS frameworks and preprocessors (SCSS, SASS);
  • Proficiency in responsive design, Flexbox, CSS Grid, animations, and cross-browser compatibility;
  • Knowledge of Angular Material, lifecycle hooks, HTTP Client, animations, optimization (e.g., memory leaks), and WebSockets;
  • Experience interfacing with RESTful services and WebSockets;
  • Experience writing unit tests with Jasmine, Karma, or Jest;
  • Understanding of test-driven or behavior-driven development methodologies
  • Experience in integrating external libraries;
  • Strong skills in building application architecture and designing components
  • Knowledge of RxJS;
  • Experience with Version Control Systems (git)
  • Familiarity with Docker or containerized deployment setups

Responsibilities

  • Develop and maintain user-facing features for the Summa platform using Angular (12+ or latest version).
  • Work closely with UX/UI designers to implement responsive and intuitive interfaces.
  • Write reusable, testable, and efficient code following Angular best practices.
  • Collaborate with back-end developers to integrate RESTful APIs and WebSocket services into the platform.
  • Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives) to provide progress updates and feedback.
  • Ensure high-quality code by writing unit tests with Jasmine/Karma or Jest.
  • Participate in code reviews to maintain coding standards and best practices.
  • Optimize components for performance and scalability across devices and browsers.
  • Implement features like lazy loading, caching strategies, and optimized bundle sizes to improve platform performance.
  • Stay updated with the latest Angular features and web development trends to enhance the platform’s capabilities.
  • Propose improvements to workflows, tools, and overall architecture for a future-proof solution.

We offer

  • 20 vacation days (workdays)
  • 7 sick days
  • Personalized career growth
  • Internal English classes
  • Education reimbursement
  • Corporate events and team buildings
  • Equipment provided
Apply now

Sharing Impressions

Please, fill the form
and we will contact you soon