We are seeking a highly skilled and experienced Mid/Senior Angular Engineer with a strong focus on frontend development to join our dynamic team. As a Mid/Senior Angular Engineer, you will be responsible for developing and maintaining our complex web applications, with a particular emphasis on frontend technologies and architectures. You will work closely with cross-functional teams to design, implement, and deploy scalable and reliable software solutions.

Responsibilities:

  • Work as part of a team to build application using Angular; 
  • Architect, build and maintain excellent Angular applications with clean code;
  • Make the impact to engineering strategy, roadmap and the overall way how we build and run heavy loaded apps;
  • Work in a Agile  team, transforming user stories into functional applications;
  • Integration and Infrastructure: Integrate various third-party services and APIs into our applications, ensuring seamless communication and data flow. Leverage AWS Step Functions and other cloud-based services to build scalable and performant infrastructure;
  • Architecture Understanding: Demonstrate a strong understanding of modern software architectures such as Domain-Driven Design (DDD) and Command Query Responsibility Segregation (CQRS). Apply these architectural principles to build scalable, modular, and maintainable systems;
  • Performance and Optimization: Identify and resolve performance bottlenecks in the frontend infrastructure database queries, and API responses. Implement caching strategies and other optimization techniques to ensure optimal system performance;
  • Testing and Quality Assurance: Write and maintain unit tests, integration tests, and end-to-end tests to ensure the reliability and stability of the software. Conduct code reviews and participate in technical discussions to maintain code quality and best practices.

Requirements

  • 4+ years of experience working with Angular;
  • Ability to work through new and difficult Angular issues and contribute to libraries as needed;
  • Ability to create and maintain continuous integration and delivery of Angular applications;
  • Maintain good code quality and standards. Perform code reviews and unit tests;
  • Knowledge of modern software architectures, including Domain-Driven Design (DDD) and Command Query Responsibility Segregation (CQRS);
  • Strong problem-solving skills and the ability to optimize and improve existing systems;
  • Excellent communication and collaboration skills to work effectively with cross-functional teams.

Benefits

  • Diverse and technically challenging projects;
  • Training budget for professional and personal growth;
  • Flexible working hours and hybrid or remote workplace model;
  • Flexible schedule and Agile/SCRUM environment;
  • Technical equipment which you can choose.

Location

Kraków, Lesser Poland Voivodeship, Poland - Remote

Remote Job

Job Overview
Job Posted:
1 week ago
Job Expires:
Job Type
Full Time

Share This Job: